Senior Full Stack Engineer (ML Ads Marketplace team) - 676
Braintrust
Software Engineering, Data Science
United States
Posted on Jan 4, 2025
Job Description
About The Team
This role will sit on the Ads Marketplace team within the Etsy Ads ML org. This is a team of ~10 engineers, mixed between full-stack and ML roles, which supports the core Etsy Ads auction system. Engineers on this team deal with tracks of work like bidding, budget pacing, auction simulation, budget experimentation, and so on.
About The Role
This role will support core engineering projects on the Ads Marketplace team such as the auction simulatior written in Python and a bidding service written in Golang. While this is not an ML role, the person in this position will partner closely with ML engineers and work on data/predictions produced by ML models.
Requirements
Must-Haves
About The Team
This role will sit on the Ads Marketplace team within the Etsy Ads ML org. This is a team of ~10 engineers, mixed between full-stack and ML roles, which supports the core Etsy Ads auction system. Engineers on this team deal with tracks of work like bidding, budget pacing, auction simulation, budget experimentation, and so on.
About The Role
This role will support core engineering projects on the Ads Marketplace team such as the auction simulatior written in Python and a bidding service written in Golang. While this is not an ML role, the person in this position will partner closely with ML engineers and work on data/predictions produced by ML models.
Requirements
Must-Haves
- At least 4 years of experience writing and deploying backend software in any of the following languages: Python, Go, Scala, Java, PHP, and/or JavaScript
- Experience or interest in ML and Data Science (while this is not an ML role, the person in this role will partner with ML engineers and work with data supplied by machine learning models)
- Ability to drive business impact through producing high-quality, maintainable, and readable code
- A sense of self-direction, and ability to path find and learn quickly
- A willingness to support your team’s success by helping those around you, and offering ideas and support when needed
- This role is open to all work modes (remote/flex/on-site)
- This role is is unlikely to extend or convert
- The interview process for this role will be: a 30-min manager screen & a 60-min technical assessment