Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Recommendation Engine (Scala)

Roberts Recruiting

Software Engineer

The Engine Team designs and builds the software behind our personalized fashion recommendations. We start with algorithms and prototypes from our Data Science team, 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 dataset, including billions of transactions, user registration data, product catalog information, images, and text.

Responsibilities
  • Deliver software: Implement, test, and support high quality software, used by millions of consumers every day, in an agile, iterative development culture.
  • Focus on performance: Make that software hit our Service-Level Agreements, serving personalized recommendations in 10s of milliseconds (e.g., without hitting disk).
  • Apply machine learning: Design, implement, test, and support Big Data-driven, ML-based algorithms in conjunction with our team of data scientists.
  • 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
  • 5+ years as a professional software engineer
  • Experience with functional and/or object oriented programming experience: e.g., Scala, Kotlin, or Java, C#, C/C++, Erlang; JVM experience preferred.
  • Demonstrated focus on software quality including unit testing, integration testing, and strong collaboration with QA
  • Familiar with developing and releasing software as a service, especially software with a large user base or strict performance requirements.
  • 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.
  • Familiar 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.
  • Familiar 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).
Why Us

One size does not fit all in what you wear or your career. Everyone here has the opportunity to push their professional boundaries, while balancing personal ambitions. Together we've built a tight-knit culture that's reflected in our Glassdoor reviews; "Great people, cool product … refreshing place to work … everyone actually works together like a team, employees are all pro-active and genuinely take pride in their work… growth potential plus culture … management is approachable, mindful of their people … opportunity to learn/work on new technology … you are an integral part of the success of the company… the work you are doing everyday really matters and makes a difference… managers provide autonomy and trust you … really innovative company, open to share ideas to make a better product… great culture with the right vision."

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Recommendation Engine (Scala) in Boston, MA vacancy
  •  ...Software Engineer We're seeking a software engineer to design and develop our Predictive Analytics...  ..., and test high quality software in Scala that will be used by millions of...  ...and we have to be that way to service recommendations in under ten milliseconds. Work with... 
    Suggested
    Work at office

    Roberts Recruiting

    Boston, MA
    2 days ago
  •  ...Backend Software Engineer Voted as One of Boston's Best Places to Work in 2019, we're a Series-C funded, high growth 3D Printing Startup...  ...of Javascript or Coffeescript ~ Experience with Go, Rust or Scala ok (we're not currently using these but bonus points for experience... 
    Senior

    Roberts Recruiting

    Watertown, MA
    27 days ago
  •  ...Job Title: Senior Software Engineer - Search Job Summary: As a Senior Software Engineer on our Search Services and Applications...  ...contribute to architectural reviews and clearly communicate recommendations and trade-offs Evaluate and recommend new... 
    Senior
    Contract work

    RevSpring

    Boston, MA
    3 days ago
  • $135k - $200k

     ...Rippling, just to name a few. Our focus is on building software with care and craftsmanship and our engineering blog posts offer a taste of that. Backed by top...  ...spikes Build a system that automatically recommends integrations for customers based on their toolset... 
    Senior
    Full time
    Visa sponsorship

    LogRocket

    Boston, MA
    1 day ago
  •  ...hours/week) Contract Type Permanent Pharos is seeking a Senior Software Engineer with a strong focus on automated testing to help drive quality...  ...with all parts of the Pharos software suite in order to recommend approaches for automated testing to accelerate our... 
    Senior
    Permanent employment
    Full time
    Contract work
    Work at office
    Flexible hours
    Shift work
    Night shift

    Pharos Architectural Controls Ltd

    Cambridge, MA
    3 days ago
  • $141k

     ...with our ecosystem of devices and cloud software. Like our products, we work better...  ...to most effectively protect life. As a Senior Engineer on the Discovery Squad, you’ll work closely...  ..., managed languages such as Java, Scala, Go, C#, or similar Experience working... 
    Senior
    Work experience placement
    Work at office
    Remote work

    Axon Enterprise

    Boston, MA
    3 days ago
  •  ...Senior.NET Full Stack Engineer Manulife is a leading international financial services provider, helping...  ...with emerging technologies and recommend improvements to frameworks, tools, and...  ...+ years of experience in full-stack software development in enterprise environments... 
    Senior
    Flexible hours

    Manulife

    Boston, MA
    1 day ago
  • $115k - $192.9k

     ...customers around the world. We are looking for a customer-centric senior software engineer who embraces lean and agile practices. The Senior Software...  ...with a software engineering focus. Evaluate and recommend new and emerging products and technologies. Write and... 
    Senior
    Work experience placement
    Local area
    Immediate start
    Remote work
    Flexible hours

    Ford Motor Company

    Boston, MA
    4 days ago
  • $178.5k - $290.5k

     ...ship production ML and agentic systems end‑to‑end, including recommendation, personalization, ranking, forecasting, anomaly detection, and...  ...business problems into production solutions, partnering with engineers, data scientists, product managers, and business teams to... 
    Senior
    Work at office
    Local area
    Remote work
    Monday to Thursday
    Flexible hours

    Roku, Inc.

    Boston, MA
    3 days ago
  • $120k - $202.5k

     ...Who we are looking for Senior Software Engineer with solid experience in designing, developing and deploying large and complex software projects...  ...Java (Spring Boot) and React JS. Migrate legacy Spark/Scala Hadoop jobs to PySpark on Azure Databricks. Design and... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Work from home
    Flexible hours

    State Street Corporation

    Quincy, MA
    4 days ago
  •  ...Sr. Software Engineer We protect business data and provides secure connectivity for tens of thousands of the world's fastest growing companies...  ...status of testing activities in an Agile environment. Recommend improvements to the QA methodology. Other duties as assigned... 
    Senior
    Work experience placement

    Roberts Recruiting

    Boston, MA
    27 days ago
  •  ...We are looking for a remarkable Senior Software Engineer to join us! We've built a team of not just the best engineers, but some really awesome...  ...with at least one statically typed language like Scala, Elixir, Java, Go or C++ Have significant frontend experience... 
    Senior
    Remote work

    Tyler Technologies

    Boston, MA
    5 days ago
  • $212k - $259k

     ...Sr Manager, Software Engineering at JLL Technologies JLL Technologies Enterprise Data team is a...  ...sustainable development processes Mentor senior engineers and establish cross-...  ...background with expertise in Python, Java, Scala, or similar languages used in software... 
    Senior
    Daily paid
    Immediate start

    JLL Technology Solutions (formerly BRG)

    Boston, MA
    4 days ago
  •  ...Evolvesquads is looking for a Senior Software Engineer to join our Product Engineering team in Boston. This hybrid role will empower you to lead the design and delivery of complex features, driving architectural decisions while mentoring other engineers. You will partner... 
    Senior

    Evolvesquads

    Boston, MA
    4 days ago
  • $77k - $202k

     ...people in data and analytics engineering focus on leveraging advanced...  ...data to inform insights and recommendations. Uphold and reinforce...  ...that meet business needs. As a Senior Associate, you analyze complex...  ...like Python, Java, Scala - Proficient in SQL and relational... 
    Senior
    Full time
    H1b

    PwC

    Boston, MA
    4 days ago
  • $150k - $225k

     ...Senior Software Engineer Title of Role: Senior Software Engineer Location: Boston, onsite Company Stage of Funding: Seed Office Type: Onsite Salary: $150K-$225K Company Description We're representing a dynamic startup focused on transforming... 
    Senior
    Work at office

    Recruiting from Scratch

    Boston, MA
    2 days ago
  •  ...Senior Software Engineer, Product Boston Our vision is to become the leading biocomputing platform. The future of biology is in big data analysis, and we are on a mission to accelerate digital drug discovery with the Watershed platform. Watershed enables scientists... 
    Senior

    Watershed Informatics

    Boston, MA
    2 days ago
  •  ...The Role As a Senior Software Engineer, you'll build and ship the core systems behind Hike's AI healthcare platform. As the backbone of Hike's high-growth, mission-driven platform, you'll design scalable services, implement production AI, and deliver user experiences... 
    Senior

    Hike Medical

    Boston, MA
    2 days ago
  •  ...Software Engineer, Front End The Software Engineer, Front End will build modular web applications that are easy to use and fully tested and monitored. This person will deliver features and will contribute to a component library to maximize code reusability. They will... 
    Senior

    Roberts Recruiting

    Boston, MA
    2 days ago
  •  ...Robotic Perception Software Engineer You will work with a small team of robotic perception experts to drive the development of robot software modules that focus on estimating user and environment state from audio and video data. These modules will run on embedded compute... 
    Senior
    Work experience placement

    Netpace

    Cambridge, MA
    2 days ago
  • $170k - $200k

     ...Senior Software Engineer Boston or NYC Daymark Health is a value-based oncology company redefining the cancer care experience for patients, providers, and health plans. Daymark's comprehensive, personalized cancer care platform empowers patients with dedicated care... 
    Senior
    Contract work
    Local area

    Daymark Health

    Boston, MA
    2 days ago
  •  ...Job Description: REQUIREMENTS: The position requires a Bachelor's degree, or foreign equivalent, in Computer Science, Software Engineering, Chemical Engineering, or a related field plus five (5) years of experience in the job offered or a related occupation. Position... 
    Senior

    Vets Hired

    Boston, MA
    3 days ago
  •  ...We are seeking a product-minded Software Engineer to join our core team. In this role, you'll take ownership across the entire product stack designing and building backend systems, spanning into frontend when the product demands it, and bringing genuine product instinct... 
    Senior

    SevenAI

    Boston, MA
    1 day ago
  • $172k - $229k

     ...Senior Software Engineer, Autonomy Actions Sustaining Boston, MA May 21, 2026 Job Description Mission Summary: We are looking for a Senior Software Engineer to join our Actions Sustaining Team to diagnose, develop and deploy solutions to solve the immediate challenges... 
    Senior
    Work at office
    Immediate start
    Remote work

    Venturefizz Product Management Community

    Boston, MA
    2 days ago
  •  ...We are seeking a Senior Software Engineer to join a high-impact engineering team responsible for building and evolving data-driven platforms that support complex analytical and operational workflows. The role focuses on designing systems that improve the quality, accessibility... 
    Senior

    Huxley

    Boston, MA
    19 hours ago
  •  ...Software Engineer, Back End We are a company dedicated to harnessing nature to help farmers sustainably feed the planet. With a vision of creating a world where farming is an economically desirable and accessible profession, we work alongside growers to apply natural... 
    Senior

    Roberts Recruiting

    Boston, MA
    2 days ago
  •  ...Description Senior Software Engineer About Veson: Veson Nautical is a well-established and rapidly growing software company working to provide end-to-end logistical, operational, and analytical solutions to propel the efficiency and effectiveness of Maritime... 
    Senior

    Veson Nautical

    Boston, MA
    3 days ago
  •  ...Senior Software Engineer, Product (Hybrid, Boston, Seaport District) #26562 PROJECT DESCRIPTION: Our mission is to perform thousands of tests every year, investigating the fundamental principles of cooking to provide our audience with the techniques, tools, and ingredients... 
    Senior
    Temporary work

    Evolvesquads

    Boston, MA
    19 hours ago
  •  ...Senior Software Engineer This is a full-time, U.S.-based software engineering role focused on building the next generation of a mission-critical SaaS platform used by field service operators nationwide. The product suite supports dispatching, mobile workflows, payments... 
    Senior
    Full time

    Motion Recruitment

    Boston, MA
    4 days ago
  •  ...(XiTL) for model reinforcement learning and refinement, at scale. Ikigai Labs is seeking a dynamic and passionate Senior Front End Software Engineer with strong software fundamentals to join a high-performing data platform development team. This is a unique opportunity... 
    Senior

    Ikigai Labs

    Cambridge, MA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Recommendation Engine (Scala). Be the first to apply!