Lead ML Engineer
Experience – 7+ Years
Core responsibilities:
- Team leadership: Lead and mentor a team of ML engineers, providing technical guidance and fostering a culture of excellence.
- Architecture and strategy: Design and implement scalable, high-throughput ML architectures. Develop and drive the technical strategy and roadmap for AI initiatives.
- Model development and deployment: Oversee the development and deployment of ML models into production, transforming data science prototypes into robust, scalable applications.
- Production and operations: Ensure the reliable operation of ML systems in production. This includes setting up infrastructure, managing monitoring, and implementing retraining strategies.
- Cross-functional collaboration: Work closely with data scientists, product managers, and other engineers to align ML solutions with business goals.
- Innovation and best practices: Drive research and innovation, stay current with the latest developments in ML/AI, and establish best practices for model development, deployment, and governance.
- Technical guidance: Provide technical leadership on complex projects and help resolve technical challenges for the team.
Required skills and qualifications
- Technical proficiency: Strong hands-on experience with ML frameworks (e.g., TensorFlow, PyTorch), software engineering, and building production-level systems.
- Programming skills: Proficiency in one or more programming languages like Python, Java, C++, or Go.
- Cloud and MLOps: Experience with cloud platforms, distributed systems, and MLOps tools (e.g., Docker, Kubernetes).
- Data and architecture: Deep understanding of data pipelines, feature engineering, and enterprise-scale ML architecture.
- Leadership and communication: Ability to lead technical teams, mentor junior engineers, and communicate complex concepts to both technical and non-technical stakeholders.
- Problem-solving: Strong analytical and problem-solving skills to tackle complex technical challenges.
Job Type: Contract
Work Location: Remote