Software Engineer - Recommendation Engine (Scala)

Sorry, this job was removed at 10:42 a.m. (EST) on Wednesday, October 9, 2019
Find out who's hiring in Greater Boston Area.
See all Developer + Engineer jobs in Greater Boston Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

At True Fit, we believe when it comes to fashion, it’s all about the details.

True Fit’s 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.

True Fit, a Boston Globe Top Place to Work, is 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 True Fit’s 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 True Fit’s 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: Scala, Kotlin, Java, 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).

Why True Fit?

One size does not fit all in what you wear or your True Fit career. Everyone at True Fit 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.”

We believe that how we dress is an expression of who we are and the confidence we feel. As an EEO employer, we work to help all team members experience an inclusive, diverse and accepting work environment, so you can be True To You.  

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about True Fit CorporationFind similar jobs