Sign up for one of two webinar sessions "Building the Foundations for AI Readiness in Water Operations" this Thursday or Friday Register Here

Principal Software Developer

Job Description

Turing is a global team with an emphasis on collaboration, support and entrepreneurship. Our engineering team focuses on developing and applying leading edge solutions to a myriad of industrial control use cases. Examples include, applying reinforcement learning for process control and optimization of reverse osmosis water treatment systems, regressions for predictive maintenance of filter elements, and condition monitoring for early failure detection in water treatment systems.   

Reporting to the CTO, this role will create and maintain the platform, cloud and on-prem, architecture for our IoT and AI services.

Roles and Responsibilities: 

  • Creation of our platform architecture integrating front-end, back-end and AI services 
  • Full stack software development including: 
    • Development of Python backend services 
    • Timeseries DB (postgres) 
  • Mentoring and guiding Jr. Software Engineers 
  • Ensuring that code quality standards are upheld and defining new ones as needed 
  • Driving the conversation and adoption of best architectural and development practices  
  • Working with internal subject matter experts and data scientists to understand development requirements 
  • Interpreting product requirements into platform architectures
  • Driving consensus of architectural decisions with all stakeholders 
  • Presenting architectures to executive stakeholders 
  • Creating implementation plans in collaboration with our program manager 
  • As needed communication with customers to explain our solution platform and identify new requirements 

Core Requirements

  • Strong writing, presenting and listening skills with the ability to communicate complicated concepts to peers around the world
  • 15+ Years of software development experience 
  • 5+ years as an IT architect in a SaaS environment 
  • 5+ years of experience developing and maintaining python services 
  • Flask, Django or FastAPI Preferred 
  • 5+ years in IoT or edge to cloud telemetry environment 
  • 2+ years of experience with front end development 
  • React Experience Preferred 
  • 2+ years of experience with databases 
  • 2+ years REST API services 
  • 2+ years Batch / Realtime Streaming workloads 
  • 2+ years Job Orchestration 
  • Strong communication skills and ability to explain difficult problems 
  • ISO 27001 or SOC2 

Secondary Requirements

  • 5+ years with AWS hands on
  • 2+ years AI platform in any capacity including MLOps
  • 2+ years devops CI/CD pipelines
  • Industrial IoT experience
  • Water or process industry experience
  • Certification is an architectural practice
  • ISO 42001

Why Join Us

  • Opportunity to contribute to sustainable water technology initiatives with global impact.
  • Work with a diverse and innovative team driving digital transformation in the water industry.
  • Competitive compensation, flexible work environment, and career growth opportunities. 

To apply

Here’s what to send to careers@theturingcompany.com:

  1. An email answering what excites you about this role.
  2. A resume that focuses on your skills, results and attitude

Thank you!

Apply now

You could apply via the mail: careers@theturingcompany.com

Or fill the form and apply now

Careers Form

Maximum file size: 6MB