Uphold

Machine Learning Engineer

Uphold

full-time

Posted on:

Location Type: Hybrid

Location: Braga • 🇵🇹 Portugal

Visit company website
AI Apply
Apply

Job Level

JuniorMid-Level

Tech Stack

AWSCloudPythonSQL

About the role

  • Partner with Data Scientists and Data Engineers to deploy and maintain ML systems in production environments.
  • Design and implement robust data pipelines and ML workflows using Python, SQL, Snowflake and AWS services.
  • Build and maintain reusable components including feature stores, model registries, and experiment tracking systems.
  • Implement best practices for monitoring model performance, data drift, and system health in production.
  • Develop continuous integration and delivery (CI/CD) workflows for ML using tools like GitHub Actions or similar.
  • Design and deploy LLM-based solutions such as retrieval-augmented generation (RAG) systems and intelligent AI agents using LLM frameworks such as LangChain, AutoGen or CrewAI.
  • Collaborate with Product Managers and fellow Engineers to bring ML systems to life as product features.

Requirements

  • Bachelor’s degree in a quantitative field such as Computer Science, Software Engineering, Data Science or related field.
  • At least 2 to 3 years of professional experience working with ML in production environments.
  • Good knowledge of ML algorithms, data pipelines and engineering best practices.
  • Experience using cloud-based architectures for deploying ML solutions.
  • Familiarity with experiment tracking and model registry tools such as MLflow or SageMaker.
  • Good understanding of Large Language Models and generative AI foundations.
  • Good knowledge of the software engineering best practices.
  • Strong knowledge of Python and SQL.
  • Experience working with data warehousing solutions and leveraging models in a cloud-based environment.
  • Ability to lead small projects from conception and design through implementation to delivery and communication.
  • Creativity, curiosity, and a growth mindset.
  • Team player with the ability to work within cross-functional teams.
  • Fluent written and oral English skills.
  • Willingness/ability to work hybrid 3x per week in office (Braga and Porto).
Benefits
  • An amazing work environment in a company that continues to grow, driven by extraordinary and passionate people who keep innovating and challenging more each day.
  • An international team, in a cutting-edge field, working on the most fascinating projects.
  • Growth and career opportunities, and the chance to be proactive and creative.
  • A flexible and enthusiastic work environment that offers you snacks, a lot of coffee, and other great benefits.
  • Open and transparent culture - we get together on a weekly basis to share updates, and strategic plans, and engage with each other informally over food and drinks.
  • Interesting events that keep you connected with the team and celebrate our success.
  • Be part of a great company that is revolutionizing financial services.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonSQLML algorithmsdata pipelinesCI/CDAWSSnowflakeLangChainAutoGenCrewAI
Soft skills
leadershipcreativitycuriositygrowth mindsetteam playercommunicationcollaboration
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software EngineeringBachelor’s degree in Data Science