Software Developer, DB (Treatment)
About Turing AI Corporation
Turing is a digital solutions provider that uniquely combines the power of AI with human expertise. The company revolutionizes how businesses around the world manage their water and land operations. Through AI and IIoT technologies, Turing empowers organizations to achieve unparalleled system performance. Our clients consistently reduce operational costs, minimize maintenance downtime, improve efficiencies, and meet compliance standards with our end-to-end digital solution platforms.
Launched in 2023, Turingbrings together three innovative companies: Synauta, a digital solutions company utilizing Machine Learning for RO energy savings in water treatment; SpaceAge Labs, an IIoT and AI company for water network and land management; and Gradiant’s digital business, which spearheaded Turing’s launch. More info please refer to https://theturingcompany.com/
Job Description
This role is part of a fast-growing team building and working on enterprise solutions that obtain data from programmable logic controllers (PLC) and other devices, store it and process it with APIs to predict anomalies and optimize treatment plant operations. As a developer with a good understanding of data design, you will manage database tables and relationships for fast and effective data management. The role is involved in all areas of development – from design to development through testing and iterating.
Duties and responsibilities include:
- Manage existing database development and maintenance.
- Refine and optimize database systems to ensure scalability, reliability and compliance of data operations.
- Build and test robust and responsive data infrastructure, which systematically handles data ingress (acquisition) and egress.
- Develop and conduct tests to ensure new designs and components function as expected.
- Identify opportunities and/or tools that will ensure large amounts of data can be processed efficiently.
- Participate in peer-reviews of solution designs and related code.
- Support data science and machine learning by making data accessible in a reliable way.
What we’re looking for
- Strong SQL background and database administration experience
- Solid understanding of relational database design and querying
- Python, SQL, PostgreSQL, Redis skills
- Knowledge of Docker and Git
- Skills or education in database-centric and queue-based deployments
- An attitude to get things done over getting things perfec
- Proficiency in English with excellent communication skills
- College or University degree in Computer Science or a related discipline
- 2-5+ years of experience working in a business environment
- Excellent analytical thinking, interpersonal/communication skills, writing and problem-solving
Capacities
- Reliable, well-organized and detail oriented
- Applicants must be willing to travel as and when required
- Ability to work in a high energy, start-up based environment.
- Curiosity and strong drive to improve status-quo while working in a semi-autonomous environment.
Desirable Skills:
- Experience with query analysis and optimization in PostgreSQL.
- Experience with TimescaleDB or other time series database systems
- Experience with cached data storage and data streaming
- Experience providing data streams for visualization tools such as Tableau, Matplotlib or
- Power BI.
To apply
Here’s what to send to careers@theturingcompany.com:
- An email answering what excites you about this role.
- A resume that focuses on your skills, results and attitude.