Interested in creating systems and services that bring the power of Machine Learning (ML) to new application fields? With IIoT products, our organization is setting the standard for high-performance, easy-to-use, and cost-effective ML services. Our team expands this portfolio to new applications, enhancing our condition-based maintenance program, and maximizing equipment availability. As a Software Development Engineer, you will be responsible for designing, developing, testing, and deploying distributed machine learning systems and large-scale solutions for our world-wide customer base. In this role, you will collaborate closely with a team of research and applied scientists to influence our overall strategy and define the team’s roadmap. You will also drive the system architecture, spearhead best practices that enable a quality product, and help coach and develop junior engineers. A successful candidate will have an established background in engineering large-scale software systems, a strong technical ability, great communication skills, and a motivation to achieve results in a fast-paced environment. Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded engineer and enable them to take on more complex tasks in the future. Key job responsibilities - Solving difficult problems with elegant and practical code - Helping define engineering best practices and providing technical mentorship to other members of the engineering team - Being thoughtful for the customer and ensuring their needs come first - Designing and building software for a multitude of sensors (vibration, temperature), mobile clients, and back-end cloud server systems You're an awesome fit if you demonstrate: - Industry-leading technical abilities show-casing a breadth and depth of technical knowledge - The ability to build good working relationships within the team by communicating clearly both verbally and in writing - Strong problem solving and trouble shooting skills with the ability to come up with creative solutions to seemingly impossible problems - Effective technical leadership skills to improve technologies and infrastructure of the team - Are curious trying new technologies, and passionate about innovating on behalf of customers About the team DST combines the expertise from talented program, product managers, engineers, and scientists to create programs and products that support such programs to drive cost optimization, and prevent events (e.g., unplanned downtime) that negatively impact customer experience.