Remote job
Senior Machine Learning Engineer / Tech Lead - AI & ML
Job details
About this role
Role overview
A fully remote opportunity for a senior engineer to lead the development of machine learning components on a cloud platform. The position blends hands-on engineering with technical leadership, focused on bringing new ML products to life within a Kubernetes-first virtualization environment. The work sits at the intersection of artificial intelligence, containers, and cloud computing, with room to contribute to open-source efforts and engage with the broader industry.
Responsibilities
- Design, build, and maintain scalable, efficient code for the machine learning components of a cloud platform - Safeguard code quality, performance, and reliability through testing, optimization, and clear documentation - Collaborate with designers, product managers, and fellow engineers to translate requirements into technical solutions - Lead code reviews, share constructive feedback, and nurture a collaborative engineering culture - Track emerging ML trends, libraries, and tools, and bring relevant ideas back to the team - Diagnose and resolve complex technical issues spanning ML pipelines and supporting infrastructure
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent professional experience - 4+ years of professional experience developing, deploying, and optimizing machine learning solutions - 2+ years running large applications and systems in production environments - Hands-on experience with containerization technologies such as Docker and Kubernetes - Proven experience training machine learning models across any modality - Experience building ML pipelines and workflows (MLOps), managing complex Kubernetes deployments, and scaling GPU-based ML workloads, plus strong written and verbal communication
Nice to have
- Background in software development management or formal leadership roles - Familiarity with machine learning monitoring tools - Experience enforcing coding standards and engineering best practices - Comfort working in asynchronous, agile software teams within fully remote organizations - Contributions to open-source machine learning projects
Benefits and work setup
- Competitive compensation and benefits package - Four-day work week, except when attending events - Uncapped holiday allowance - Fully remote role within an international team - Collaborative, inclusive culture that values diversity and creativity