This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
In this role, you will design, build, and optimize robust ML models, data pipelines, and intelligent agentic solutions. You will be responsible for the full lifecycle of model deployment, transforming experimental code into production-ready software by applying rigid development best practices (TDD, CI/CD). Collaborating cross-functionally with data scientists, architects, and product teams, you will establish automated MLOps infrastructure—including monitoring, validation, and drift detection—to ensure system reliability in an AWS environment.
Job Responsibility
Build, optimize, and scale machine learning models and end-to-end data pipelines
Design and implement critical operational aspects of model deployment, including automation pipelines, continuous monitoring, and automated drift detection
Transition experimental models and prototypes into robust, maintainable, and production-grade software applications
Participate in research experiments and rapid prototyping to validate next-generation AI concepts
Provide core software engineering expertise to internal data analytics and data science delivery teams
Apply strict software development best practices, including Test-Driven Development (TDD) and automated CI/CD workflows
Review requirements, map system dependencies, and provide accurate implementation effort estimations during team planning sessions
Test, debug, and optimize application code to eliminate performance bottlenecks
Conduct thorough code reviews and provide constructive feedback to elevate overall team code quality
Collaborate closely with architects, data scientists, product teams, and business stakeholders to translate high-level goals into functional ML architectures
Actively contribute to team planning, daily standups, and retrospective sprint cycles
Requirements
BSc. or MSc. degree in Computer Science, Engineering, Mathematics, Physics, Statistics, or an equivalent quantitative discipline
Minimum of 3+ years of professional experience successfully delivering AI/ML projects
Minimum of 2+ years operating explicitly as a software developer within a structured delivery team
Mastery of ML algorithms, techniques, and Agentic frameworks, with the proven ability to optimize models with minimal supervision
Advanced expertise in at least two common development languages (e.g., Python, Java, C#)
Proficient working knowledge of general Python data packages and relational/non-relational databases and query engines (e.g., SQL)
Strong foundational knowledge of DevOps automation practices and building production solutions within AWS
Proficient with statistical concepts and capable of applying rigorous statistical thinking to solve complex business problems
Nice to have
Hands-on experience building scale-ready data engineering pipelines
Familiarity or working exposure to modern web frontend development architectures
Deep technical familiarity with enterprise data platforms like Databricks
Advanced mastery of the broader AWS service ecosystem
What we offer
Cutting-Edge AI Scope: Direct involvement in building and optimizing both traditional ML models and next-generation Agentic solutions with a high degree of autonomy
End-to-End Technical Ownership: Lead the operational deployment (MLOps) of AI models, directly influencing infrastructure automation, model tracking, and system performance
Cross-Functional Collaboration: Serve as the technical software anchor within a diverse ecosystem of data scientists, enterprise architects, and product managers
Modern Cloud Stack: Deepen your expertise in cloud-native deployment using AWS, enterprise data pipelines, and advanced platforms like Databricks