Demo

Senior Engineer- Recommendation Engine (Scala)

robertsrecruiting
Boston, MA Full Time
POSTED ON 7/9/2026
AVAILABLE BEFORE 9/9/2026

Software Engineer - Recommendation Engine (Scala)

Engineering - Boston, MA - Full Time

Our personalization platform is strategically leveraged by 250 global retail sites, representing 17,000 brands and 100 million registered users. Since 2005, we have built the world’s largest data collective connecting consumers with apparel and footwear they will love and keep.
As our data collective continues to grow, so does our team! Let’s disrupt this $2 trillion industry together.
We're a Boston Globe Top Place to Work, and looking for a software engineer to work on our predictive recommendation engine in our downtown Boston headquarters. The Engine Team designs and builds the software behind our personalized fashion recommendations. We start with algorithms from our data scientists, then design and build software to reliably generate machine learning models and give shoppers personalized recommendations, all while meeting our strict performance requirements. To do this, we use Scala, Spark, and the world’s largest fashion retail data set, including billions of transactions, user registration data, product catalog information, images, and text.

Responsibilities

  • Deliver Software: Design, implement, test, and support high-quality software, used by millions of consumers every day, in an agile, iterative development culture.
  • Apply Machine Learning: Design, implement, test, and support Big Data-driven, ML-based algorithms in conjunction with our team of data scientists.
  • Focus on Performance: Make that software hit our Service-Level Agreements, serving personalized recommendations in 10s of milliseconds (e.g., without hitting disk).
  • Learn: Contribute to team success by learning new technologies and algorithms, often while designing and building the software.
  • Collaborate: Work with product managers, scientists, engineers, and customer support to invent, prioritize, build, and support our predictive analytics applications.

Qualifications

Strong candidates will have many of the following qualifications:
  • 2 years as a professional software engineer with progressive levels of responsibility.
  • Experience with functional and/or object oriented programming experience: ScalaKotlinJava, C#, or F# (JVM experience preferred).
  • Experience developing and releasing commercial software, especially software with a large user base or strict performance requirements.
  • Software Design skills: Understand business requirements and design software to solve them in the face of competing priorities.
  • Collaboration skills: Work together with members of various internal teams, including listening and communicating.
  • Execution skills: Gets things done both independently and collaboratively, and understand when each is appropriate.
  • Experience with Big Data: For example, designing for large data volume, combining relational and NoSQL databases, parallel or distributed computing (Spark experience helpful), enterprise-level data management.
  • Experience with Machine learning, especially in commercial environments.
  • Passion: Has an interest in our business domain (fashion), solution space (Big Data & Machine Learning), or technology stack.
  • Undergraduate degree in Computer Science or a quantitative field (e.g., Math, Physics, Engineering).
 

Salary : $2

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Engineer- Recommendation Engine (Scala)?

Sign up to receive alerts about other jobs on the Senior Engineer- Recommendation Engine (Scala) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$110,730 - $135,754
Income Estimation: 
$128,617 - $162,576
Income Estimation: 
$117,033 - $148,289
Income Estimation: 
$101,387 - $124,118
Income Estimation: 
$119,030 - $151,900
Income Estimation: 
$119,030 - $151,900
Income Estimation: 
$149,493 - $192,976

Sign up to receive alerts about other jobs with skills like those required for the Senior Engineer- Recommendation Engine (Scala).

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $88,984 - $115,784
    • Income Estimation: $90,707 - $120,959
  • Computer Simulation Skill

    • Income Estimation: $90,267 - $107,792
    • Income Estimation: $90,926 - $113,495
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at robertsrecruiting

  • robertsrecruiting Boston, MA
  • View all jobs Senior Front-End Developer Boston, Massachusetts We provide a mobile engagement platform for many of the world’s top app publishers including... more
  • 12 Days Ago

  • robertsrecruiting York, NY
  • View all jobs Senior DevOps New York, New York more
  • 12 Days Ago

  • robertsrecruiting Boston, MA
  • We are a consumer Internet company focused on transforming the world economy with secure, simple, and less costly technology for storing and using money. W... more
  • 14 Days Ago

  • robertsrecruiting Boston, MA
  • We protect business data and provides secure connectivity for tens of thousands of the world's fastest growing companies. Thousands of IT service providers... more
  • 15 Days Ago


Not the job you're looking for? Here are some other Senior Engineer- Recommendation Engine (Scala) jobs in the Boston, MA area that may be a better fit.

  • Roberts Recruiting Boston, MA
  • The Engine Team designs and builds the software behind our personalized fashion recommendations. We start with algorithms and prototypes from our Data Scie... more
  • Just Posted

  • The Engine Cambridge, MA
  • About The Engine The Engine supports Tough Tech founders working to solve the world’s most pressing challenges in climate, health, and advanced systems. We... more
  • Just Posted

AI Assistant is available now!

Feel free to start your new journey!