Machine Learning Engineer


  • JOB TYPE: Freelance, Contract Position (no agencies/C2C - see notes below)
  • LOCATION: Remote - United States only (TimeZone: PST/CIST | Partial overlap)
  • HOURLY RANGE: Our client is looking to pay $125 โ€“ $145/hr
  • ESTIMATED DURATION: 40h/week - Long-term 


Braintrust is the only network that gives in-demand talent all the freedom of freelance with all the benefits, community, and stability of a full-time role. As the first decentralized talent network, our revolutionary Web3 model ensures the community that relies on Braintrust to find work are the same people who own and build it through the blockchain token, BTRST. So unlike other marketplaces that take 20% to 50% of talent earnings, Braintrust allows talent to keep 100% of earnings and to vote on key changes to improve the network. Braintrust is working to change the way freelance works โ€“ for good.

We've onboarded some of the world's most reputable brands and now we need a Machine Learning Engineerfor one of our clients.  


What youโ€™ll be working on

Are you fascinated by machine learning and building robust machine learning pipelines which process massive amounts of data at scale and speed to provide crucial insights to the end consumers?

This is exactly what our client do.โ€ฏ Their mission is to partner with their Machine Learning Science counterparts to use AI/ML to collaboratively transform our clientโ€™s data assets into intelligent and real-time insights to support a variety of applications which are used by 1000+ market managers, analysts, their supply partners, and their travelers.โ€ฏTheir work spans across a variety of datasets and ML models and across a diverse technology stack ranging from Spark, SageMaker, Airflow, DataBricks, Kubernetes, AWS and much more!Position Requirementsโ€ข Python, Scalaโ€ข Kafka, Structured Streaming, Kinesisโ€ข Spark, Hadoop and Hiveโ€ข Industrial Software Engineering Experience โ€“ CI/CD, Unit Testing, Working on projects with multiple team members.

โ€ข Good understanding of machine learning pipelines and machine learning frameworks such as TensorFlow and PyTorch.โ€ข Familiar with cloud services like AWS, Azure and workflow orchestration tools (e.g., Airflow).โ€ข Experienced in using SQL for querying data from relational tables.โ€ข Degree with strong technical focus (Computer Science, Engineering).Responsibilitiesโ€ข Ability to write robust code in one or more of Python, Java and Scalaโ€ข Familiarity with machine learning frameworks (like Keras or PyTorch) and libraries (like scikit-learn)โ€ข Experience using Amazon Web Services (EC2, S3 etc) with data at scaleโ€ข Proficient in core technologies like Spark, Hadoop and Hive.โ€ข Excellent communication skillsโ€ข Ability to work in a teamโ€ข Design, develop, debug, and modify components of machine learning and deep learning systems and applications, including data pipelines.โ€ข Develop and tune model training and inference systems.โ€ข Complete documentation and procedures for installation and maintenance.โ€ข Actively participate in group technology reviews to critique work of self and others.โ€ข Work collaboratively with all members of technical staff. Collaborate with data scientists, program managers, and product managers in the development of assigned components.โ€ข Participate in and provide input to requirements definition.โ€ข Run machine learning tests and experimentsโ€ข Implement appropriate ML algorithmsโ€ข Study and transform data science prototypesโ€ข Research and implement appropriate ML algorithms and toolsโ€ข Select appropriate datasets and data representation methodsโ€ข Train and retrain systems when necessaryโ€ข Extend existing ML libraries and frameworks Qualificationsโ€ข Proven experience as a Machine Learning Engineer or similar role: 4-5 years of experience in software development.โ€ข Understanding of data structures, data modeling and software architectureโ€ข Knowledge of math, probability, statistics and algorithmsโ€ข Knowledge of streaming platforms like Kafka and Kinesis.โ€ข Basic knowledge of various ML model platforms.โ€ข Experience standing up model inferencing API endpoints.โ€ข Exposure to No SQL databases like MongoDB.โ€ข Experienced in using SQL for querying data from relational tables.โ€ข Excellent analytical and problem solving skills with an aptitude for troubleshooting issues.โ€ข Degree with strong technical focus (Computer Science, Engineering).

Apply Now!


Qualified candidates will be invited to do a screening interview with the Braintrust staff. We will answer your questions about the project, and our platform.  If we determine it is the right fit for both parties, we'll invite you to join the platform and create a profile to apply directly for this project.  

C2C Candidates: This role is not available to C2C candidates working with an agency. But if you are a professional contractor who has created an LLC/corp around your 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 now
Apply now

Please let Braintrust know that you found this job on Your support will help us grow!