
ML Engineer - Python, Java, AWS
- Canada
- 130.000-190.000 $ par an
- Permanent
- Temps-plein
- Proactive collaboration in the project team to help develop the product using your experience to help guide the team through the entire development lifecycle
- Ensuring code quality and governance
- Ensuring engineers follow any patterns/designs set out and agreed with project leads
- Planning, estimating, and contributing to the architecture, coding, and development
- Refactoring and continuous improvements of the codebases
- Ensuring that technical decisions and information are communicated thoroughly to the global team
- Taking responsibility for releases and contributing to the ongoing support of live apps
- Looking beyond pure programming, get involved with the deployment and operation of the software we build (DevOps, MLOps)
- Delivering fair outcomes for our customers, ensuring conduct maintains a high level of professionalism
- Experience with Amazon Bedrock
- Experience with LLM optimization
- Experience setting ML pipelines and infrastructure
- Experience with Python (3+ years)
- Experience with Java (2+ years)
- Experience with AWS EC2, ECS, CDK, Lambda, S3
- Experience with DynamoDB and SQL
- Experience with using and/or configuring CI/CD pipelines.
- Experience building Gen AI-based applications
- Knowledge of SOLID principles and design patterns
- Experience working directly with clients and other project stakeholders to define and refine requirements.
- Strong English skills (written and verbal.)
- Experience with PyTorch
- Experience with PySpark
- Experience with REST
- Experience with GraphQL
- Communication and soft-skills skills evaluation
- Technical evaluation of general software development principles
- Practical evaluation (live coding exercise) in Java
- Practical evaluation (live coding exercise) in Python
- Cultural fit with other team members
Nous sommes désolés mais ce recruteur n'accepte pas les candidatures en provenance de l'étranger.