Braintrust is hiring a

Machine Learning Engineer - Freelance [Remote]



Braintrust is a user-owned talent network that connects you with great jobs with no fees or membership costs—so you keep 100% of what you earn.



When you join Braintrust, you will be invited to a screening process for Braintrust to learn more about your previous work experiences. Once completed, you will have access to the employer for this role and other top companies that seek high-quality talent. Apply to this job to kick off the process.


  • JOB TYPE: Freelance, Contract Position (no agencies/C2C - see notes below)
  • LOCATION: Remote - United States and Canada only (TimeZone: EST | Partial overlap)
  • HOURLY RANGE: Our client is looking to pay $100 – $120/hr
  • ESTIMATED DURATION: 40h/week - Long term


Must Have

  • At least 2 years of ML and systems engineering experience
  • Experience designing and architecting large scale machine learning systems
  • Strong coding skills, with ability to write high-performance code in either Java, Python, Scala, and/or other equivalent languages

Nice To Have

  • Docker
  • Google Cloud Platform
  • Kubernetes
  • TensorFlow

Role Responsibilities: This is a contract position for a Sr. Software/ML Engineer reporting to the Senior Engineering Manager, ML Experience. A successful candidate will be required to do the following:

  • Develop products and features that power model lifecycle jobs
  • Support their customers to deliver a great model development experience and adoption of their platform
  • Partner closely with other platform teams to deliver cohesive experiences for end users
  • Work effectively with other members of the team to develop high quality, scalable, and high performant ML infrastructure software solutions and products
  • Of course, this is just a sample of the kinds of work this role will require! You should assume that your role will encompass other tasks, too, and that your job duties and responsibilities may change from time to time at our client's discretion, or otherwise applicable with local law.

 Skill requirements: 

  • Solid Infrastructure background with 2+ years of industry ML Engineering & systems experience
  • Practical experience designing & architecting large scale machine learning systems
  • Strong engineering and coding skills, with the ability to write high-performance production code. Proficiency in Java, Python, Scala, and/or other equivalent languages
  • You have built distributed services with technologies such as Docker, Kubernetes, Spark, etc
  • Experience with Google Cloud Platform is a plus
  • Hands-on experience in Machine learning frameworks & technologies such as Tensorflow / TFX, Pytorch, Kubeflow
  • You have strong analytical and quantitative skills
  • Strong collaboration skills, as well as both verbal and written communication skills.

About the team:

The Machine Learning Experience team builds scalable and high performance machine learning infrastructure and systems to accelerate and optimize the model building experience for all data and applied science teams. Our client's team ensures the systems that enable ML practitioners to prototype, train, serve, and operate their ML models are reliable, cost-efficient, and increase their productivity.

Interview Process: Behavioral Interview with hiring manager and technical (coding/system design) interviews with 2 team members. 45 mins/interview

Remote or Hybrid: Open to either Remote, Hybrid, or Brooklyn onsite. Expectation is to work 40 hours/week aligning with any of the US timezones (Eastern, Central, Mountain, or Pacific)

Apply Now!


Braintrust Job ID: 5860


C2C Candidates: This role is not available to C2C candidates working with an agency. If you are a professional contractor who has created an LLC/corp around their consulting practice, this is well aligned with Braintrust and we’d welcome your application.

Braintrust values the multitude of talents and perspectives that a diverse workforce brings. All qualified applicants will receive consideration for employment without regard to race, national origin, religion, age, color, sex, sexual orientation, gender identity, disability, or protected veteran status.

Apply for this job

Please mention you found this job on Startup Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quickly
Be the first to apply. Receive an email whenever similar jobs are posted.
Prepare for your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Machine Learning Engineer Q&A's
Apply for this job