True Fit

Boston
201-500 employees
AI driven size advisor that gives shoppers only what they love. True Fit is retail’s leading digital fitting room solution for shoppers and retailers.

Principal Software Engineer (Machine Learning)

Principal Software Engineer (Machine Learning)

This job is no longer open

Who We Are
True Fit is the industry's leading consumer experience platform leveraged by apparel and footwear retailers to decode fit and size and connect shoppers with only what they love. It has organized and connected the broadest footwear, apparel and consumer data in the world to provide best in class fit recommendations covering the industry’s brands and styles. The platform unites social, general and personalized fit guidance into one cohesive experience, driving shopper confidence and loyalty.

Through serving shoppers across its network of retailers’ websites, True Fit delivers rich datasets back to retailers to inform their strategies and initiatives - from marketing and merchandising to sourcing and product development.  These data sets serve a tremendous need in today’s shifting market - who is this new shopper and how can they be met with relevance?

True Fit is led by an experienced team of executives and leaders from fashion, retail, big data and ecommerce, and is backed by top investors.

True Fit is looking for a Principal Software Engineer - Machine Learning to work with our team based in Mumbai, India. True Fit is 100% remote, so you can work from almost anywhere!

The Role

True Fit (India) is presently seeking passionate and innovative individuals to join our Engineering team and design and build the next generation Size and Fit Recommendation engine. The candidate should have experience in the complete lifecycle of building ML-based applications and the specific infrastructure required to back it. The candidate should be capable of creating and maintaining design & architecture using leading AI technology frameworks, implementation & deployment using cloud platforms and must analyse data to inform decisions. This individual will work closely with the team to deliver scalable systems and support all phases of the project life cycle.

Key Responsibilities

  • Design and lead the development of Machine Learning solutions for  enterprise applications.
  • Incorporate machine learning phases into scalable platforms and pipelines for processing, training, deploying and serving on production.
  • Implement machine learning algorithms into services and pipelines to be consumed at web-scale.
  • Architect and develop high-quality, scalable & distributed services using full stack and big data technologies, in an agile & iterative development culture. 
  • Analyse and improve the efficiency, scalability and security of existing services.
  • Collaborate with Infrastructure/Devops teams to build & improve effective infrastructure, tools and automation roadmap to accelerate Machine Learning.
  • Collaborate with teams to drive the ML technical roadmap
  • Be a part of a highly productive and creative Data Science & Engineering team, working together to achieve our technical and business goals.
  • Participate in design reviews, code reviews and provide improvement recommendations.
  • Troubleshoot and resolve production issues, as and when required.
  • Support all phases of the project life cycle and ensure building high quality applications efficiently.

Desired Skills and Experience

  • 7+ years of solid experience of architecting, developing and deploying ML applications. 
  • Hands on experience with one or more of the following:
    • ML Platforms/Tools: Vertex AI, Sagemaker, Kubeflow, MLFlow, etc.
    • OOP or Functional language: Scala, Java, Python, GoLang, R (preferably Python).
    • Big Data technologies: Kafka, Apache Spark, Hadoop
    • SQL and NoSQL database skills and optimization. 
    • Distributed systems and Data infrastructure
    • Public Cloud Computing like GCP, AWS, etc.
  • Worked on Linux/Unix platform, with knowledge of shell scripting.
  • Ability to think critically, question assumptions and devise solutions to challenging technical problems.
  • Solid teamwork and communication skills.
  • Ability to understand business requirements and develop analytic solutions to complex problems.
  • Experience in agile development methodology. 
  • Thrives in a dynamic and collaborative environment as a team player.

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.

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.

This job is no longer open
Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.