TheIncLab is looking for a Senior Machine Learning Engineer to research, design, train, and evaluate machine learning models to solve complex, real-world problems. The successful candidate will have a strong understanding of machine learning theory and fundamentals, and experience training and evaluating models using frameworks such as PyTorch or TensorFlow.
Requirements
- Research, evaluate, and select appropriate machine learning approaches and architectures based on the problem definition
- Supervised, unsupervised, and reinforcement learning
- Neural networks, decision trees, ensemble methods
- Transformer-based models, adversarial networks, genetic algorithms
- Retrieval-Augmented Generation (RAG) where appropriate
- Design and implement machine learning models using frameworks such as PyTorch, TensorFlow, or equivalent
- Formulate and solve optimization problems using ML techniques
- Pathfinding and routing
- Combinatorial and constraint-based optimization Heuristic and learning-based optimization approaches
- Own data pipelines for ML systems
- Data validation and quality checks
- Feature engineering and preprocessing
- Data augmentation strategies for training robustness
- Train, tune, and debug models, addressing issues such as overfitting, instability, bias, and performance degradation
- Define and apply appropriate evaluation metrics, analyze results and iteratively improve model performance
- Optimize context window usage
- Manage token budgets, chunking strategies, and retrieval mechanisms
- Balance performance, accuracy, and computational cost
- Integrate ML models and data pipelines into production systems
- Make technical decisions and provide architectural guidance for ML systems
- Document experiments, results, and design decisions using tools such as Git, Jira, and Confluence
- Mentor junior engineers and guide best practices in ML development
- Stay current with emerging ML research, tools, and techniques
Benefits
- Hybrid and flexible work schedules
- Professional development programs
- Training and certification reimbursement
- Extended and floating holiday schedule
- Paid time off
- Paid volunteer time
- Health and Wellness Benefits
- 100% Company Paid Benefits
- 401(k) Plan Options with employer matching
- Incentive bonuses for eligible clearances, performance, and employee referrals