FastAPI, Infrastructure as code (IaC), Skill Development, Cloud Infrastructure, Continuous Integration and Continuous Delivery (CI/CD), Amazon Web Services (AWS), Google Cloud Platform (GCP), Flask, Manufacturing Processes, Learning
Job description
Introduction:
Join the growing team at DataProphet, an award winning company dedicated to using AI to improve factories. Since we are a small, but growing team, your work will play a large role in our success. Our highly qualified A-team is developing and implementing cutting edge AI value-based solutions which have a measurable impact upon our customers in the manufacturing industry.
As recognized by the World Economic Forum and CB Insights in 2020 as one of the Top 100 AI Startups, DataProphet has helped customers around the world, with pre-emptive actions, that optimize manufacturing process and reduce their cost of non-quality by an average of 40 percent. We pride ourselves on understanding manufacturing and that real impact is achieved with pre-emptive actions because real-time is often too late.
Role Overview:
This is a core developer role, focused on building, maintaining and optimizing the data infrastructure that powers the DataProphet CONNECT & PRESCRIBE products.
Roles and responsibilities will include, but are not limited to:
- Designing, building and maintaining the core DataProphet time-series data platform, including APIs, database systems and end-user libraries.
- Optimizing our code to handle billions of data.
- Contributing to the development of core product roadmaps, including future feature specifications & designs.
- Systems analysis, optimisation, troubleshooting and identification of unique performance bottlenecks.
- Enabling and accelerating the development of the DataProphets core industrial machine learning product suite, including CONNECT and PRESCRIBE.
- Building declarative cloud infrastructure (AWS) through tools like Terraform and SaltStack.
- Technical leadership and mentoring of team members.
- 5+ years professional experience or expert level proficiency in Python.
- Experience working with Python web frameworks such as FastAPI, Flask or Django.
- Extensive experience working with high performance database systems, with a focus on database & query design and optimization.
- Deep diagnostic & debugging skills.
- Bonus: Experience with time-series databases such as TimescaleDB & Redis TimeSeries.
- Bonus: Expertise in performance critical production systems, including utilizing multi-layer caching strategies.
- Comfortable working with Linux, Docker, CI/CD pipelines and infrastructure as code.
- Experience working with and building systems utilizing public cloud providers (AWS, GCP, Azure, Alibaba).
- Proven experience using security best practices for cloud and on-prem systems is an added advantage.
We are a small but diverse and very ambitious team who are passionate about what we do and aligned in our vision to create inspiring change in the world around us. We spend our days solving challenging technical problems in manufacturing using cutting edge AI.
Our global team works together through the use of technology which is supported by a culture of consistent communication. It is a professional but supportive and fun environment created to provide a space for everyone to bring their best selves to work every day. As a way of connecting and strengthening relationships, when possible, we come together as a team in Cape Town each year for a strategic planning and team building offsite event.
The spirit of curiosity and continuous learning are in our DNA and we encourage everyone to approach all things in this manner so that we continue to grow and develop both as professionals and individuals.
Were looking for highly skilled, passionate people to help us do something daring, difficult, and incredibly rewarding. If youre ready to be inspired, solve problems, grow professionally, and unleash your talentthen apply today.