Backend Engineer

May 25, 2024

Job Description

  • Anywhere

At Tristar AI, we are transforming manufacturing by bringing cutting-edge computer vision tools to the factory floor. Our focus is on empowering frontline operators and managers whether the customer is a family run plastics factory or a global automotive titan. Born out of research at MIT and Harvard, we are headquartered in Cambridge, MA, serving customers across North America. We are backed by world-class investors and partners, including Intel’s highly selective Ignite accelerator

This is an incredible opportunity to join on the ground level of a rapidly growing startup. We are a dynamic team and you will have the opportunity to shape the future of our technology. The features you build here will be used every day by leading manufacturers. You’ll also have the opportunity to work in a fast-paced environment and take ownership of the codebase from planning to delivery. 

This role reports to Tristar AI’s Head of Engineering.

This is a hybrid role based out of our Kendall Square office in Cambridge, MA.

About You:

  • You love a good challenge and learning new things. 
  • You love building new interfaces that push the product forward and delight users. 
  • You’re able to own a core part of the product and juggle the different requirements that come along with it. 
  • You are comfortable moving around a large technology stack to understand how those features work and contribute to different parts of the platform. 

Responsibilities:

  • Design, develop, and maintain robust and scalable backend systems using languages such as Python, Java, Node.js, React, Elixir
  • Implement RESTful APIs and integrate with third-party services and databases
  • Optimize application performance, reliability, and responsiveness
  • Collaborate with frontend developers to ensure seamless integration between client and server
  • Implement security measures to protect data integrity and privacy
  • Write clean, well-documented, and maintainable code
  • Participate in code reviews and follow best practices for software development

Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • 5+ years of experience in backend development
  • Strong proficiency in at least one backend programming language (e.g., Python, Java, Node.js, C++)
  • Solid understanding of RESTful APIs, and databases (SQL)
  • Experience with cloud platforms (e.g., AWS) and containerization (Docker)
  • Familiarity with agile methodologies and version control systems (e.g., GitHub)
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration abilities

Preferred Qualifications:

  • 5+ years of work experience in backend engineering
  • Embed software with camera systems (working knowledge of embedding software with Raspberry Pis a plus)
  • Knowledge of DevOps practices and continuous integration/continuous deployment (CI/CD) pipelines
  • Familiarity with testing frameworks and test-driven development (TDD)
  • Understanding of data structures and algorithms
  • Experience with open-source projects or contributions
  • Basic understanding of the manufacturing industry (i.e. automotive, plastic film & injection molding)

Working At Tristar AI

We’re building a strong, diverse team that values hard work and personal well-being. Benefits of working with us include:

  • Direct impact on product and culture
  • Healthcare, Vision, Dental benefits
  • Company equity
  • Competitive compensation and benefits 
  • Free coffee, juice, and snacks at our CIC office in Cambridge
  • Flexible work schedule
  • Sponsored company events and happy hours

We are an equal opportunity employer. At Tristar AI, we celebrate all. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Help us build an inclusive community that will transform frontline operations.

Location