Data and AI Product Engineer
-
Software Development
Full Stack Developer, React.js, Python, AI Engineer (Applied/Software)
Job Description & How to Apply Below
Full time
R187996
Job DescriptionThe Data and AI Product Engineer designs and develops modern data, analytics, AI, and web-based products that enable users to interact with data and analytics in intuitive ways. This role combines full-stack software engineering, data engineering, and cloud development to build scalable applications and reusable platform capabilities. The engineer works across frontend and backend technologies, APIs, data platforms, and CI/CD processes to take solutions from concept through production.
Ideal candidates have experience developing modern web applications using technologies such as React/ReactJS, Python, Flask or similar frameworks, REST APIs, Git/Git Hub, CI/CD, Docker, and cloud data platforms such as Databricks and Azure.
Essential FunctionsDesign, develop, test, and deploy full-stack web applications and data products .
Build modern user interfaces using JavaScript/Type Script and frameworks such as React/ReactJS .
Develop backend application services using Python and web frameworks such as Flask .
Design and integrate REST APIs and services connecting applications with data, analytics, and AI capabilities.
Implement automated CI/CD workflows using Git Hub/Git Hub Actions or similar technologies .
Containerize and deploy applications using Docker and modern application deployment patterns .
Apply software engineering practices including version control, code review, automated testing, observability, and secure development .
Collaborate with analytics, data engineering, product, UX, and business teams to translate user needs into scalable products.
Build reusable application components, frameworks, services, and development patterns that accelerate delivery across analytics teams.
React / ReactJS
JavaScript / Type Script
Python
Flask or comparable Python web frameworks
REST APIs and application integration
HTML / CSS and modern web application development
Git / Git Hub
CI/CD
Git Hub Actions or comparable CI/CD tooling
Docker / containerization
Automated testing
Application deployment and monitoring
Databricks
Azure
SQL
Data engineering and data modeling
AI/ML or generative AI application integration
Minimum Qualifications
Proficient use of data visualization tools.
Strong analytical and problem-solving skills.
Effective Collaboration with cross-functional teams to deliver data products.
Applies best practices in data engineering and analytics.
Proficient in Python and SQL.
Experience leveraging agile methodologies and version control systems.
Experience delivering software development solutions.
Experience in data engineering best practices, database design, data modeling, SQL optimization.
Experience leveraging cloud platforms.
Experience creating and using APIs to integrate, automate, and extend tool capabilities.
Ensure data quality and integrity through validation and testing.
Effective Collaboration with cross-functional teams to deliver data products.
Developing production web applications using React/ReactJS and Python .
Developing APIs and backend services using Flask or similar frameworks .
Working with Git Hub-based CI/CD and automated software delivery practices.
Building and deploying containerized applications using Docker .
Developing data applications or products using Databricks and/or Azure .
Building applications that integrate data, analytics, APIs, or generative AI capabilities .
Working across the full software development lifecycle, including architecture, development, testing, deployment, monitoring, and ongoing support.
Building reusable frameworks, components, or platform capabilities , rather than only one-off…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).