About the job
The Applied AI & Modelling (AAIM) Division seeks a Software Developer to define, design, and implement high-quality software integrations of Large Language Models. This role involves producing top-tier AI collaborators and working with global stakeholders to refine tools essential for solving complex customer business challenges.
As a DevOps Engineer you will:
- Work with a global team of engineers to participate in the full lifecycle of models, agents including design, coding, testing, implementation, and deployment.
- Support CI/CD testing and DevOps lifecycle management for Models and Agents developed across the division.
- Provide DevOps support for the data science team.
- Design and integrate RESTful APIs for Independent Model Packages.
- Collaborate with other developers to implement effective solutions.
- Work with agile development methodologies, adhering to best practices, and pursuing continued learning opportunities.
- Maintain accountability for the entire life cycle of the code including support for both internal and external consumers.
- Ensure quality through functional, unit, and performance testing; work closely with model/agent developers by providing feedback for testing coverage in the CI/CD flow.
- Design and develop high quality, testable, and scalable software solutions within established timelines while adhering to R&D best practices and processes.
- 6-9 Years of relevant experience.
Additional Responsibilities:
- Perform primary responsibilities on complex projects independently.
- Solve problems with little to no guidance.
- Influence the design and testability of software by promoting good software practices.
- Sphere of influence: department and division.