Senior Software Engineer, Machine Learning - 1012

Brain Trust, LLC
San Francisco, CA, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$208,000.0 - $224,640.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Automated Storage and Retrieval Systems C++ (Programming Language) Software Debugging Distributed Systems Python (Programming Language) Machine Learning Tensorflow Scala (Programming Language) Pytorch Etsy Machine Learning Operations
+2 more
Software Coding Data Pipelines

Job description

In this role, you will have the opportunity to work with our machine learning systems that impacts our ads delivery system, including candidate retrieval, user engagement modeling, and ad experience on Etsy.com and the Etsy app. In addition to expanding our machine learning systems, you will work closely with other machine learning engineers and our product analytics partners to help drive product and customer impact.

Requirements

Do you have experience in System deployment?, + Solid engineering & coding skills and proficiency in at least one programming language of Python, Scala, Java or C/C++.

  • Experience with writing scalable and performant data pipelines on distributed systems
  • Experience with the ML lifecycle: training, deployment, monitoring, debugging and iterating on production machine learning systems

Nice-to-Haves *

  • Familiarity with vector databases, retrieval systems, and ANN tuning in production environments, with Vespa experience preferred.
  • Hand-on experience in machine learning frameworks & technologies such as Tensorflow, Pytorch.

Benefits & conditions

4.54.5 out of 5 stars San Francisco, CA 94102 Remote $100 - $108 an hour

About the company

Etsy is seeking a Senior Engineer for our Ads Quality team, one of the machine learning engineering teams for Etsy Ads, our onsite ad platform.

Etsy Ads is used by our smallest and largest sellers to grow their businesses and it is one of the major revenue streams for Etsy. The Ads Quality team focuses on determining which listings a buyer should be shown using machine learning techniques in order to maximize relevance, seller return, and Etsy revenue. This includes building machine learning systems designed to retrieve the most relevant ads for our buyers across a range of advertising surfaces throughout the buyer’s journey.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:14 min

Structuring career paths and localized data architectures

Ulrich Wurstbauer +1 · LIVE

1:39 min

Fundamentals of tensors and the TensorFlow library

Håkan Silfvernagel · LIVE

2:35 min

Preventing remote code execution in PyTorch models

Balázs Kiss · World Congress 2023

3:53 min

Architecting machine learning projects with the PAI platform

Qiyang Duan · LIVE

3:55 min

Evaluating central server APIs against edge deployment models

Hauke Brammer · World Congress 2021

1:06 min

Compiling PyTorch environments for advanced time forecasting

Christoph Lohrmann Christoph Lohrmann +1 · World Congress 2026 Europe

Videos

See all

Related articles

See all