:
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.