As a Senior Machine Learning Engineer, you will build, deploy, and optimize the machine learning services that power the client's platform. You will be the primary builder of robust ML subsystems, translating high-level requirements into production-ready code. This is a hands-on role where you will focus on the reliability, speed, and scalability of our AI solutions. You will take ownership of specific model pipelines, ensuring they are efficient, testable, and maintainable. Write high-quality, production-grade software for data ingestion, feature extraction, and model inference, specifically focusing on optimizing code for latency, throughput, and resource efficiency. Implement robust CI/CD pipelines, automated testing, and comprehensive logging/monitoring for the models you deploy to ensure immediate detection of issues. Construct and maintain specific data pipelines required for training and inference, ensuring data quality and consistency at the component level. Develop reusable software modules and utilities that streamline the development process for the wider team, while championing clean code and test-driven development. Translate business requirements into technical specifications and execute them with precision, serving as an expert at breaking down complex tasks into deliverable units. Monitor the daily performance of production models, debug incidents, and execute routine retraining workflows to address data drift. Partner with Engineering team members and Product Managers to estimate effort, flag technical risks, and deliver features on schedule.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed