
Machine Learning Engineer
Uphold
full-time
Posted on:
Location Type: Hybrid
Location: Braga • 🇵🇹 Portugal
Visit company websiteJob 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