Join the BOSS AI Product Development team and contribute to our goal of radically simplifying the process of harnessing advanced machine learning (ML) capabilities for business impact. Our team focuses on understanding and anticipating enterprise customers’ foremost analytics challenges to implement highly relevant and novel solutions for robust ML development. We are an agile distributed team consisting of experts in machine learning, distributed computing, UX and game design, and scalable fault-tolerant cloud infrastructures.

We are building modern ML development platforms enabling technical and non-technical stakeholders to craft and deploy custom analytics in accelerated, scalable, informative, and collaborative ways. We focus on low/no-code development, federated ML for safeguarding privacy, novel user experiences (using 3D and immersive graphics where applicable), and streamlined governance capabilities supporting trust and explainability.

You would be contributing to the design and development of critical front-end capabilities to facilitate various ML development activities such as data discovery and ingestion, visual analytics, visualization of user action histories, and comparative analysis of ML model performance. You would also be expected to define such capabilities so that they are highly intuitive and engaging and exciting for traditional data scientists as well as a growing number of "citizen data scientists" with less formal technical training and broader business expertise. The role will also afford the opportunity to gain experience with modern enterprise-grade frameworks (e.g., Elastic for search) and ML explainability for supporting trust.

The Product Development team works with many stakeholders within and outside BOSS to deliver value and innovation based on frequent learning. Hence, BOSS developers are expected to constantly stay up to date on the ML domain and users’ needs and embrace changing directions with confidence and creativity. We value healthy collaboration and mutual respect to encourage diverse ideas and technical excellence.

BOSS AI values a fun atmosphere, career growth, and recognition for valuable contributions to our technology and team. In addition to other incentives, we award option grants and other bonuses for recognition of excellent work.


Responsibilities

  • Work as an individual contributor to design and develop front ends in 2D and 3D, potentially for mobile clients.
  • Participate in design discussions and write and present technical design documents.
  • Write robust code that is well tested, flexible, both using and identifying best practices.
  • Participate in typical scrum practices (e.g., sprint planning), code reviews, and aid and mentor other team members.
  • Potentially participate in on-call rotations.


Qualifications

Required Qualifications:

  • 3+ years of industry software engineering experience working with Unity for game design, user interface design, and/or 3D modeling.
  • 3+ years of industry experience working with C#.
  • 3+ years of experience with technical design, architecture, problem-solving, and debugging skills.
  • 3+ years of experience working in a team-based setting.
  • 1+ years of experience working with REST interfaces HTTP.


Preferred Qualifications:

  • Experience with design for user accessibility.
  • Experience writing unit, integration, and end-to-end tests for complex applications.
  • General knowledge of the machine learning pipeline.
  • Strong communication and leadership skills.
  • B.S./M.S. in Computer Science or equivalent industry experience.
This position has been filled. Would you like to see our other open positions?