Principal Software Engineer (Machine Learning)

  • Remote
  • Full Time
  • Engineering
  • Experienced

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.

Read More

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

To comply with government Equal Employment Opportunity and/or Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.