Software Engineer, Machine Learning
Core
Building and deploying production-level machine learning models for NLP, retrieval, ranking, reasoning, dialog, and code-generation systems to enable enterprise productivity.
Role type
Senior Machine Learning Engineer (Agentic AI)
Builds
Agentic AI platform systems (NLP, retrieval, ranking, reasoning, dialog, code-generation)
Domain
Enterprise productivity / Agentic AI / NLP / Information Retrieval
Deliverable
production ML models
Required skills
Transformer-based models, reinforcement learning, ensemble learning, agent-based systems, Python, TensorFlow, PyTorch, SQL, ETL, data warehousing, MLOps, cloud platforms (GCP, Azure), large-scale data systems
Preferred skills
Master's degree or Ph.D. in CS/ML, 7+ years industry experience, deep NLP expertise, large language model training/inference, model lifecycle management, statistical methods for A/B testing
Technologies
Python, TensorFlow, PyTorch, SQL, GCP, Azure
Responsibilities
Conceptualize, develop, and deploy ML models for NLP and reasoning systems; Implement advanced algorithms (Transformers, RL, agent-based); Process and analyze large complex datasets; Manage full ML lifecycle (definition, exploration, feature engineering, training, validation, deployment); Implement A/B testing and automated validation processes; Communicate model technical workings to stakeholders
Seniority
Senior, hands-on IC
