We are looking for an AI Platform Engineer to help build and enhance developer and DevOps services that support application teams. The ideal candidate will have strong software development experience, a solid understanding of CI/CD and DevOps practices, and the ability to work closely with engineering teams to improve developer experience and delivery.
Key Responsibilities
- Develop value-added services that integrate with the existing DevOps ecosystem.
- Build and maintain CI/CD pipelines using GitHub Actions, Jenkins, TypeScript, Python, and Groovy.
- Partner with application teams and provide guidance on DevOps tools, processes, and best practices.
- Promote strong developer experience, engineering standards, and efficient SDLC practices.
- Evaluate and introduce new tools and technologies through POCs and provide technical recommendations.
- Enhance and evolve existing DevOps services to better support application teams.
- Collaborate with cross-functional teams in an Agile/Scrum environment.
Must-Have Skills
- 5+ years of software development experience with Java, Python, JavaScript/TypeScript, C#, or C/C++.
- Strong engineering mindset with experience delivering production-grade applications.
- Solid understanding of SDLC, application/system design patterns, and software engineering best practices.
- Experience with Docker and/or Kubernetes.
- Experience working in Agile/Scrum environments.
- Strong analytical, communication, problem-solving, and ownership skills.
Nice-to-Have Skills
- Experience with Elasticsearch and Kibana.
- Experience with GitHub, GitHub Actions, Jenkins, or UrbanCode Deploy.
- Experience with Azure or AWS.
- Experience building or supporting distributed applications.
Ideal Candidate: A hands-on engineer who enjoys building platforms, improving developer experience, automating software delivery, and helping application teams adopt modern DevOps practices.