Demo

Software Engineer - Analytics Engine (Scala, Spark)

Roberts Recruiting
Boston, MA Full Time
POSTED ON 2/9/2025
AVAILABLE BEFORE 3/9/2025
About the Role
We're seeking a Software Engineer to design and develop our Predictive Analytics Engine.  Successful candidates will live and breathe server-side development and be very interested in delivering Big Data commercial software at scale. This role will work closely with our research team to define, implement, and improve the technology at the heart of our personalization service.  
Responsibilities
  • Deliver Software to the Market.  Design, code, and test high quality software in Scala that will be used by millions of consumers every day. Drive solutions from end to end in an agile, iterative, environment.
  • Use Machine Learning. Apply machine learning techniques to design and build software approaches for matching consumers with the apparel they love and that fits them well.
  • Create Algorithms that Scale. Design, validate, and implement custom algorithms in conjunction with our team of data scientists. You will need to figure out how wrangle Big Data into real-world applications where there isn't time to hit a disk.
  • Learn. Quickly learn and use new technologies: Scala, Machine Learning, Distributed Computing, Spark, Hadoop.
  • Focus on Performance. Performance is at the center of everything we do, and we have to be that way to service recommendations in under ten milliseconds.
  • Work with others. You will work with product managers and scientists to come up with ways to invent, productize, and support predictive analytics applications.  
Qualifications and Skills
  • 4 years as a software engineer with progressive levels of responsibility
  • Scala preferred, Java or C acceptable, Python helpful
  • Commercial software: Significant experience developing and releasing commercial software products that use analytic or machine learning technologies to solve business problems.
  • Machine learning techniques and technologies helpful.
  • Big Data experience with Spark helpful: expert skills designing for large data, relational databases and experience with Hadoop, enterprise-level data management experience crunching vast amounts of data.  
  • Software Design: Ability to understand business requirements and develop analytic solutions to complex problems.
  • Software Analysis: Ability to analyze complex data and present results to business users; report building and data visualization skills a plus.
  • Undergraduate degree in a quantitative field (Math, Physics, Engineering, and/or Computer Science) is required.
  • Motivated: You love this stuff, are a self-starter with a can do attitude.
  • Soft skills: You have strong listening and communications skills, and an ability to drive solutions independently.
Benefits and Perks
  • We offer our employees health care, paid time off, retirement savings plans, parental leave, and professional development opportunities.
  • We also provide in-office meals; a fully stocked kitchen; an open office full of fun, generous, and friendly people; plus company outings.
 

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 Software Engineer - Analytics Engine (Scala, Spark)?

Sign up to receive alerts about other jobs on the Software Engineer - Analytics Engine (Scala, Spark) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130

Sign up to receive alerts about other jobs with skills like those required for the Software Engineer - Analytics Engine (Scala, Spark).

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

  • Big Data Skill

    • Income Estimation: $90,112 - $113,166
    • Income Estimation: $116,765 - $144,626
  • Big Data Analytics Skill

    • Income Estimation: $90,112 - $113,166
    • Income Estimation: $116,765 - $144,626
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Roberts Recruiting

Roberts Recruiting
Hired Organization Address Boston, MA Full Time
We love programming and the excitement that comes with building something people use. We are the kind of people that lov...
Roberts Recruiting
Hired Organization Address Cambridge, MA Full Time
We're looking for a DevOps Lead to join our Product Engineering team at our HQ in Kendall Square. This is a fantastic op...
Roberts Recruiting
Hired Organization Address Boston, MA Full Time
We are currently seeking an engineer to work on our RTB (Real Time Bidding) system. This role will include designing a d...
Roberts Recruiting
Hired Organization Address Boston, MA Full Time
Who are we? We're a Series A funded weather forecasting startup founded by a team from MIT Sloan and Harvard Business Sc...

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

Lead Software Engineer

Cloud Analytics Technologies LLC, Boston, MA

Senior Software Engineer

Verisk Analytics, Inc., Boston, MA

AI Assistant is available now!

Feel free to start your new journey!