
Principal ML Engineer
Cognite - AI for Industry17 days ago
Responsibilities
- Transform and deploy data science prototypes into production environments.
- Architect and write high-quality, scalable production code in Python, Scala, C++, or Java.
- Build robust APIs and distributed big data pipelines for AI integration.
- Optimize inference bottlenecks and manage containerized deployments.
- Research and implement advanced ML algorithms in NLP and Computer Vision.
- Monitor deployed models for performance and accuracy, implementing retraining strategies.
- Collaborate with data scientists, software engineers, and product managers.
- Provide technical mentorship and guide code reviews.
Requirements
- Bachelor’s or Master's degree in Computer Science, Data Science, or a related field.
- 10+ years of industry experience in machine learning and software development.
- Strong programming skills in Python, C++, or Java.
- Expertise in ML frameworks like PyTorch, TensorFlow, Keras, or Scikit-learn.
- Familiarity with MLOps best practices and cloud platforms such as AWS, Azure, or GCP.
- Solid understanding of data structures, algorithms, and software architecture.