Lead Machine Learning Engineer

Lead Machine Learning Engineer

Company Overview:

Blue Orange Digital is a cloud-based data transformation and predictive analytics development firm with offices in NYC and Washington, DC. From startups to Fortune 500s, we help companies make sense of their business challenges by applying modern data analytics techniques, visualizations, and AI/ML. Founded by engineers, we love passionate technologists and data analysts. Our startup DNA means everyone on the team makes a direct contribution to the growth of the company.

Position Overview:

Blue Orange seeks an experienced and forward-thinking Machine Learning Manager to lead and expand our dynamic, multi-disciplinary team. This role combines technical expertise with strategic leadership, emphasizing both innovative machine-learning solutions and effective team and project management.

The ideal candidate will have a strong background in advanced machine learning techniques, programming (Python), and frameworks such as Sklearn, XGBoost, LightGBM, TensorFlow, or PyTorch. They will also bring hands-on experience with containerized technologies like Docker, cloud-native solutions (AWS, GCP, Azure), MLOps pipelines, and cutting-edge developments in LLMs. In addition to technical prowess, the Machine Learning Manager will excel in mentoring team members, collaborating with stakeholders, and driving the implementation of impactful ML/AI initiatives aligned with business goals.

At Blue Orange, you'll lead projects at the forefront of machine learning and AI, delivering transformative data-driven solutions while fostering innovation and growth within the team.

Responsibilities:

  • Team and Project Leadership
    • 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.
  • Development and Implementation of Machine Learning Models
    • 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.
  • Data Analytics and Quality Assurance
    • 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.
  • Cloud-Native Solutions and MLOps
    • 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.
  • Advancing Best Practices
    • 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.

Requirements:

  • Experience:
    • 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.
  • Technical Skills:
    • 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.
  • Educational Background:
    • Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field.

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

Salary: $85000 - $92700, USD (per year)

Blue Orange Digital is an equal opportunity employer.

Background checks may be required for certain positions/projects.

Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.