Machine Learning Engineer

Job expired!

Machine Learning Engineer at Arthur

About Arthur

At Arthur, we are deeply passionate about building technology to make AI understandable, effective, and fair. We specialize in enhancing machine learning for enterprises through performance monitoring, explainability, and bias detection. Our core belief revolves around front-end ethics: creating a company and industry where excellent performance and a positive human impact are intertwined. This role offers a rare (and fun!) opportunity to shape the future of AI and its real-world applications.

About The Role

Arthur is seeking a product-focused Machine Learning Engineer to join our innovative team. The ideal candidate will work autonomously while receiving strong support from the team to realize our product vision and deliver outstanding value to our customers.

Key Responsibilities

  • Focus on ML, particularly LLMs, model performance, security, and robustness:
    • Ensure LLMs and model-based systems respond accurately and comprehensively to both natural and adversarial user interactions
    • Verify response accuracy, enhance resilience against prompt injection, optimize query-based routing to different models, and create evaluation datasets
  • Develop new techniques and tools in ML model monitoring, including:
    • Data drift detection
    • High-dimensional density estimation
    • Time series anomaly detection
    • Addressing issues of fairness and bias in ML algorithms
  • Conduct independent and collaborative machine learning experiments, communicating results to internal stakeholders and the broader ML community through top-tier publications, industry presentations, technical blogs, and events.
  • Collaborate with customer teams on targeted projects to refine and deploy ML-enabled features for specific customer use cases.

Requirements

What We're Looking For

  • 5+ years of professional experience in Machine Learning, Engineering with ML support, or Data Science/Statistics with 2+ years of Engineering expertise
  • Proficiency in writing production-grade Python and familiarity with ML frameworks like JAX, TensorFlow, or PyTorch
  • Strong understanding of software engineering best practices, version control, and containerization
  • Empathy towards customers and readiness to engage with them directly
  • Experience in deploying ML models to production and managing model risk
  • Interest in LLMs and multimodal generative models, with a focus on measuring bias or performance
  • Passion for keeping up with the latest developments in the field
  • Knowledge of statistical methods and contemporary ML algorithms

Preferred Qualifications (Nice to Have)

  • Experience with public cloud services like AWS, Google Cloud, or Azure
  • Interest in interactive machine learning, HCI, human-centered ML, and LLM evaluation
  • Experience with explainability and fairness in recommender systems
  • Publications in ML-focused conferences (e.g., NeurIPS, ICML, AAAI) or active contributions to technical blogs and open-source projects
  • A Master's or Ph.D. in a quantitative field (though not mandatory)

Benefits & What to Expect at Arthur

  • A supportive team that values curiosity, hard work, collaboration, and creative problem-solving
  • A passion for making a positive impact through AI
  • A caring culture that prioritizes physical and mental health, celebrating life outside of work
  • Autonomy in your role with opportunities for growth and a supportive team to back you up
  • Joy, humor, and a bit of healthy competition

Compensation & Perks

  • Competitive salary ($160,000 - $230,000 based on experience) along with medical, dental, and vision insurance, and a 401K with matching
  • Equity in the company, backed by top-tier VCs
  • Flexible learning and development budget
  • Highly discounted wellness and fitness benefits
  • Flexible PTO with vacation minimums