Senior Machine Learning Engineer, ATLAS AI
Cognite6 months ago
Phoenix, Arizona, United States
Hybrid
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
Cognite is a global SaaS forerunner leveraging AI and data to solve complex industrial challenges. As an AI/ML Engineer on the ATLAS AI Co-Innovation team, you will build and optimize AI models and agent workflows that transform industrial operations. Join an award‐winning organization recognized for its innovation and impact across Oil & Gas, Chemicals, Pharma, Manufacturing, and Energy sectors.
Key Responsibilities
- Collaborate with researchers and engineers to design, develop, and refine large language and generative models for various applications.
- Utilize expertise in machine learning and natural language processing to develop novel algorithms and methodologies for generative modeling tasks.
- Implement, train, and fine-tune LLM and GPT-like models on large-scale datasets to ensure optimal performance and accuracy.
- Stay up to date with the latest research advancements in language modeling, generative modeling, and machine learning.
- Deliver the next generation of innovation in trustworthy Industrial Data Insights & Collaboration.
Required Qualifications
- Extensive software engineering experience in building high performance, large-scale ML systems (preferably 3+ years in industry).
- Strong communication skills with the ability to work effectively in a collaborative research environment.
- Demonstrated leadership abilities with experience guiding and mentoring a team of ML engineers.
- Excellent problem-solving and troubleshooting skills combined with a strong analytical mindset.
- Deep theoretical and practical background in NLP with hands-on experience in state-of-the-art LLM architectures.
- An advanced degree (ideally a Ph.D.) in Computer Science, Electrical Engineering, or a related field with specialized research in machine learning, NLP, or generative AI techniques.
- Proficiency in deep learning frameworks (e.g., PyTorch, TensorFlow) and associated NLP libraries.
- Solid programming skills in Python with the ability to write clean, efficient, and well-documented code.
- At least 3 years of experience working in complex, matrixed organizations with cross-functional projects.
- Familiarity with cloud-based infrastructure and experience in deploying large-scale ML models in production environments.
- Experience with JAX.
Preferred Qualifications
- Experience with distributed parallel training, large-scale multi-modal foundation and generative models strongly preferred.
- Expertise in LLM tuning including prompt engineering, instruction tuning, RLHF, parameter-efficient tuning, and fine-tuning strongly preferred.
- Familiarity with training multi-modal foundation models and relevant frameworks strongly preferred.
- Experience with RAG, dual encoders, or related fields strongly preferred.
- A track record of publications and contributions to machine learning and NLP communities strongly preferred.
Benefits & Perks
- Competitive compensation
- 401(k) with employer matching
- Competitive health, dental, vision & disability coverages for employees and all dependents
- Unlimited PTO
- Paid Parental Leave Program
- Employee Stock Purchase Program (ESPP)
- Employee Referral Program
- Be part of a diverse team representing 60+ nationalities with a strong focus on Diversity, Equality, and Inclusion (DEI)
- A modern, fun working environment with a vibrant culture – follow us on Instagram @cognitedata
- Opportunities to work with and learn from top professionals on ambitious projects across industries
- Access to our HUB for direct conversations with Cognite and our partners
- Paid mobile phone and WiFi
Required Skills
Machine Learning
JAX
Deep Learning
PyTorch
Natural Language Processing
TensorFlow
Generative AI
Python
Large Language Models
Distributed Training
Cloud Deployment
RLHF