Turing has won the Best AI & IIoT Water Management Platform of 2025 by the World Future Awards. Read More

Software Developer (Full Stack)

Job Description

Turing is a remote, globally distributed tight knit team with an emphasis on collaboration, support and entrepreneurship. Our team focuses on the development of our water system offerings, Top Clear Treatment and Top Clear Networks. Both solutions are Python web apps which integrate with several data sources from IoT devices to Industrial PLC systems. These web apps have a front end based on React with API integration to our data backbone. Predictions and optimization of water processes are achieved through integration of custom AI models which inference through integration of data pipelines.

Duties and responsibilities include:

  • Full stack software development including:
    • Development of Python backend services
  • Mentoring and guiding Software Engineers
  • Working with a global distributed team
  • Ensuring that code quality standards are upheld and defining new ones as needed
  • Driving the conversation and adoption of best practices
  • Developing maintaining and testing services
  • Debugging and RCA of issues encountered in production
  • Generating quality documentation to aid in collaboration
  • Working with internal subject matter experts and data scientists

What we are looking for

Core Requirements

  • 5+ Years of software development experience
  • 5+ Years of experience developing and maintaining python services
    • Flask, Django or FastAP I Preferred
  • 2+ Years of experience with front end development o React Experience Preferred
  • 2+ Years of experience with databases
  • 2+ Years REST API services
  • 2+ Years ETL/ELT workloads
  • 2+ Years Batch / Realtime Streaming workloads
  • 2+ Years Job Orchestration
  • Experience working with project stakeholders to refine project goals
  • Experience working with a globally distributed team in different time
  • An agile self-starter with a software craftsmanship mindset and the ability to act on their own initiative and self-direct.

Secondary Requirements

  • 2+ Years of experience with databases
  • 2+ Years of experience with AWS, Azure or GCP

“Nice to haves”

  • Experience with AI in any capacity

To apply

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

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

Thank you!

Apply now

Careers Form

Maximum file size: 6MB