Search by job, company or skills

Kaplan

Senior Software Engineer II - Full stack

Save
new job description bg glownew job description bg glow
  • Posted 21 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Overall Purpose

Senior Full Stack Engineer (AI Integration & Cloud Migration Focus)

The Senior Full Stack Engineer (AI Integration & Cloud Migration Focus) is responsible for supporting the implementation and integration of AI capabilities within Kaplan's technology ecosystem.

This role operates within the India engineering pod, providing technical support to the Kaplan ANZ business and contributing to the delivery of the ANZ AI strategy.

The position focuses on enabling the adoption of AI technologies by integrating, adapting, and

deploying AI-enabled tools and services within Kaplan's cloud-based platforms. This includes working with applications originating from different environments, ensuring they are portable, scalable, and aligned with organisational standards and infrastructure.

The role works in close collaboration with Solutions Architect and cross-functional teams to implement system designs and ensure alignment with architectural standards. It involves translating architectural requirements into reliable, production-ready systems, while contributing to the continuous improvement of platform capabilities that support current and future AI initiatives across the organisation.

Key Responsibilities

1. AI Tool Integration & Migration

• Migrate and adapt third-party AI tools and services from external environments into Kaplan's

cloud ecosystem

• Refactor and containerise applications (Docker), ensuring portability, scalability, and

maintainability

• Externalise configuration and manage secrets in line with best practices

• Integrate AI models and LLMs (e.g., Microsoft Azure, OpenAI, Google Cloud, AWS) into scalable

and robust applications

• Extend and customise AI tools to support specific business use cases and application workflows

2. Cloud Engineering & Deployment

• Deploy, manage, and debug applications on AWS (ECS/EKS)

• Build and maintain CI/CD pipelines to automate build, test, and deployment processes

• Ensure high availability, performance, and reliability of deployed systems

3. Full Stack Development

• Design, develop, and maintain backend services, APIs, and application components that enable

and deliver AI-powered features and user experiences

• Implement front-end components using modern frameworks (e.g., React, Angular, Vue.js) where

required

• Write clean, maintainable, and efficient code, leveraging modern development tools and

practices

4. Collaboration & Engineering Practices

• Work closely with Solutions Architects to implement system designs and ensure alignment with

architectural standards

• Collaborate with cross-functional teams, including product managers, data scientists, and UX/UI

designers

• Conduct code reviews, provide feedback, and contribute to engineering best practices

5. Continuous Improvement & Platform Development

• Identify opportunities to improve system design, deployment processes, and integration

approaches

• Stay up to date with emerging trends in AI, cloud services, and software development

• Contribute to the evolution of platform capabilities to support current and future AI tools and

initiatives

Skills

Essential

• Bachelor's degree in Computer Science, Engineering, or a related field

• 8+ years of experience as a software engineer, with strong backend or full-stack development

experience

• Hands-on experience with cloud platforms, particularly AWS (e.g., ECS, EKS, Lambda, IAM,

networking basics)

• Experience with containerisation technologies such as Docker

• Experience deploying or migrating applications across cloud environments

• Strong proficiency in backend development using languages such as Python or Node.js

• Experience designing and building RESTful APIs and microservices

• Experience with CI/CD pipelines and automated deployment practices

• Experience integrating third-party APIs or external tools into existing systems

• Strong problem-solving skills and ability to work with distributed systems

• Excellent communication skills and ability to collaborate with cross-functional teams

Highly Desirable

• Experience working with AI/ML APIs and tools (e.g., OpenAI, Azure OpenAI, Google AI services)

• Familiarity with Kubernetes and container orchestration (EKS or similar)

• Experience with infrastructure-as-code tools (e.g., Terraform, CloudFormation)

• Experience building or contributing to AI-powered applications (e.g., chatbots, recommendation

systems, AI-driven workflows)

• Exposure to microservices and event-driven architectures

• Basic frontend development experience with frameworks such as React, Angular, or Vue.js

• Understanding of security best practices, including secrets management and data protection

• Experience working in Agile environments and using tools such as Jira and Confluence

• Familiarity with AI-assisted development tools (e.g., GitHub Copilot)

Compliance & Governance Obligations

• Demonstrate company values and contribute to a kind, safe, supportive and collaborative

workplace.

• Adherence to all Kaplan policies and procedures.

• Compliance with Workplace Health & Safety legislation and requirements.

• Completion of all mandatory training as required by Kaplan.

• Compliance with information security, privacy, data governance and risk management

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148623833