Lead Machine Learning Engineer
Blue Orange Digital
Job highlights
Summary
Join Blue Orange Digital as their experienced and forward-thinking Machine Learning Manager to lead and expand their multi-disciplinary team. This role blends technical expertise with strategic leadership, focusing on innovative machine-learning solutions and effective team and project management. The ideal candidate will possess a strong background in advanced machine learning techniques, programming (Python), and relevant frameworks. They will also have hands-on experience with containerized technologies, cloud-native solutions, MLOps pipelines, and cutting-edge developments in LLMs. Beyond technical skills, the successful candidate will excel in mentoring, collaboration, and driving impactful ML/AI initiatives. At Blue Orange, you will lead projects at the forefront of machine learning and AI, delivering transformative data-driven solutions while fostering innovation and growth within the team. The position offers a competitive salary and a range of benefits.
Requirements
- 5+ years of software engineering experience, with at least 3 years focused on ML/AI
- Demonstrated success in leading teams or managing projects in a technical capacity
- Proficiency in Python and machine learning frameworks such as Sklearn, XGBoost, LightGBM, TensorFlow, and/or PyTorch
- Expertise in cloud-based solutions (AWS, GCP, Azure)
- Familiarity with MLOps tools and practices, as well as containerization technologies like Docker
- Strong mathematical foundation in statistics, linear algebra, and optimization
- Bachelorโs degree in Computer Science, Engineering, Mathematics, or a related field
Responsibilities
- Lead and mentor a team of machine learning engineers and data scientists, fostering professional growth and knowledge sharing
- Oversee the full lifecycle of machine learning projects, from ideation and development to deployment and optimization
- Collaborate cross-functionally with technical and non-technical stakeholders to align ML/AI solutions with business objectives
- Guide the team in designing, building, and deploying advanced machine learning and AI models
- Oversee model performance improvements through feature engineering, hyperparameter tuning, and metric optimization
- Stay current with advancements in NLP, LLM technologies, and tools like Hugging Face, OpenAI, and LangChain, ensuring the adoption of cutting-edge practices
- Lead efforts to analyze large, complex datasets, extracting actionable insights to inform decision-making
- Champion rigorous data quality practices, ensuring models are trained on clean, validated datasets
- Strategize and oversee the development of cloud-native ML/AI solutions using AWS, GCP, and/or Azure
- Implement MLOps best practices, automating model deployment and monitoring using tools like MLflow or Weights and Biases
- Ensure adherence to high standards of software engineering (e.g., SOLID principles, DRY practices) and machine learning methodologies (e.g., train/validation/test data splits)
- Lead initiatives for continuous integration and delivery (CI/CD) pipelines and rigorous testing frameworks
Preferred Qualifications
- Advanced degree (Masterโs or Ph.D.) in a relevant field
- Experience in fine-tuning and deploying open-source LLMs
- Contributions to AI/ML publications or open-source projects
- Familiarity with data transformation tools like DBT or Great Expectations
Benefits
- Fully remote
- Flexible Schedule
- Unlimited Paid Time Off (PTO)
- Paid parental/bereavement leave
- Worldwide recognized clients to build skills for an excellent resume
- Top-notch team to learn and grow with
Share this job:
Similar Remote Jobs
- ๐Poland
- ๐United States
- ๐United Kingdom
- ๐Canada
- ๐Argentina
- ๐Portugal
- ๐Vietnam
- ๐United States
- ๐United States