Software Engineer - Python (ML)

Builder.ai helps businesses build apps without tech knowledge, voted 2023's Most Innovative Companies in AI by Fast Company.
$70,000 - $120,000
Machine Learning
Mid-Level Software Engineer
In-Person
501 - 1,000 Employees
3+ years of experience
AI

Description For Software Engineer - Python (ML)

Builder.ai is revolutionizing the app development industry by making it accessible to everyone, regardless of technical background. As a Python Engineer in our London office, you'll be at the forefront of our Machine Learning initiatives, working on business-critical projects. The role involves building machine learning data pipelines, productionizing ML models, and developing AI services in the cloud.

You'll be joining a company that's received significant recognition, including being voted one of 2023's 'Most Innovative Companies in AI' by Fast Company. With over 800 team members globally and recent $250m Series D funding plus a Microsoft partnership, we're experiencing tremendous growth.

The position offers unique challenges in automating the software development lifecycle through AI innovation. You'll work with global teams across London, New Delhi, Los Angeles, France, and Dubai, contributing to the Intelligent Systems team that drives data science and ML/AI decision-making initiatives.

We value experimentation and innovative thinking, encouraging our team members to challenge constraints and think differently. Our HEARTT values (Heart, Entrepreneurship, Accountability, Respect, Trust, and Transparency) guide our collaborative and diverse culture.

The role provides excellent growth opportunities, working on unique problems that require innovative solutions across various stages of development. You'll be instrumental in building and maintaining data pipelines, working with cutting-edge GenAI LLM models, and contributing to the Builder Knowledge Graph.

Benefits include stock options, competitive variable pay, generous leave policies, and comprehensive healthcare coverage. Join us in our mission to revolutionize software development through AI innovation.

Last updated 14 days ago

Responsibilities For Software Engineer - Python (ML)

  • Building, maintaining and managing data pipelines that support the modeling initiatives of data scientists
  • Working closely with data scientists and engineering teams to productionise machine learning models and AI services
  • Contributing to the development of the Builder Knowledge Graph
  • Building unique solutions for GenAI LLM models integration
  • Engineer to scale in the cloud using service-oriented architectures, containerised applications and lambdas

Requirements For Software Engineer - Python (ML)

Python
Kubernetes
  • Higher university degree (MSc or PhD) in Computer Science, Engineering, Mathematics, Physics etc
  • Strong programming expertise in Python
  • Software engineering experience applied to productionising machine learning or building data pipelines
  • Solid fundamental knowledge of data querying and manipulation using SQL
  • Experience working in an AI or ML environment, with other Engineers or Data Scientists
  • Ability to communicate with diverse stakeholders
  • Experience with technologies such as Docker or Kubernetes

Benefits For Software Engineer - Python (ML)

Medical Insurance
Dental Insurance
Equity
401k
  • Discretionary variable pay or commission scheme
  • Stock options in a $450 million funded Series D scale-up company
  • 24 days annual leave + bank holidays
  • 2 x Builder family days each year
  • Time off between Christmas and New Year
  • Generous Referral Bonus scheme
  • Pension contributions
  • Private Medical Insurance provided by AXA
  • Private Dental Insurance provided by Bupa
  • Access to Perkbox

Interested in this job?

Jobs Related To Builder.ai Software Engineer - Python (ML)

Platform Engineer (Machine Learning Operations)

Platform Engineer role focusing on Machine Learning Operations, maintaining AI-based production APIs and model training pipelines at Builder.ai.

Machine Learning Engineer

Join Builder.ai as a Machine Learning Engineer to build AI-powered data pipelines and machine learning models, working with global teams to revolutionize app development.

Machine Learning Engineer

Machine Learning Engineer role at In The Pocket, focusing on developing and scaling AI solutions with emphasis on MLOps and NLP applications.

Machine Learning Engineer

Machine Learning Engineer position at Oracle requiring 3-5+ years experience, focusing on Python, ML frameworks, and cloud technologies in Bengaluru, India.

Machine Learning Engineer - Next-Gen AI Solutions

Join Lyrise.ai as a Machine Learning Engineer to develop cutting-edge AI solutions for tech recruitment, working remotely with competitive benefits and growth opportunities.