We’re looking for someone who cares about producing high-quality, maintainable software; is keen to develop skills across a broad and evolving technology stack (centred on Python, ReactJS, traditional & generative AI and AWS infrastructure); possesses strong analytical skills and an interest in AI engineering. You will have solid Python coding and cloud engineering skills, recent experience in enterprise-grade SDLC tooling and a passion for robust, resilient user-facing software systems.
Job responsibilities
- Contributes to AI product delivery, including requirement elicitation, planning, design, development, monitoring and technical troubleshooting
- Writes high-quality, secure library and application code in Python & delivers containerized deployed solutions on public cloud infrastructure
- Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems as well as technical and financial implications
- Applies knowledge of tools within the Software Development Life Cycle toolchain to improve the value realized by automation
- Applies technical troubleshooting to break down solutions and solve technical problems of moderate complexity
- Collaborates with business and technology colleagues to systematically solve business problems and address pain points
- Contributes to AI and application governance processes
- Learns and applies system processes, methodologies, and skills for the development of secure, stable code and systems
- Embraces team culture of diversity, opportunity, inclusion, and respect
Required qualifications, capabilities, and skills
- Formal training or certification on STEM concepts and proficient applied experience
- Degree level education in a STEM subject
- Interest in and awareness of AI technology in industry
- Industrial experience of Python programming
- Practical experience of deployed and maintaining containerized software applications
- Continuous Integration & Continuous Delivery (CICD) tooling familiarity
- Demonstrable analytical thinking
Preferred qualifications, capabilities, and skills
- Practical experience developing or working with natural language processing models
- Exposure to Amazon Web Services infrastructure and infrastructure as code technology (i.e. Terraform)
- Experience leveraging Azure & OpenAI large language models (LLMs)
- Front-end development experience (ideally ReactJS)
- 2+ years industry experience