Tech Stack
AWSAzureCloudDockerGoogle Cloud PlatformGrafanaJenkinsKubernetesPythonPyTorchTensorflow
About the role
- Role summary: Integrate AI into the software development toolchain to enhance developer productivity, automation, and workflows
- AI-Driven Enhancements: Design, build, and integrate AI-powered features (code suggestions, automated reviews, test case generation, anomaly detection in pipelines)
- Toolchain Integration: Embed AI capabilities into CI/CD systems, code repositories, build tools, and developer platforms
- Data Engineering for AI: Collect, clean, and prepare data from commits, builds, tests, deployments, and logs for model training and inference
- Model Development: Train, fine-tune, and deploy ML/LLM models to improve efficiency, quality, and developer experience
- Platform Engineering: Collaborate with platform and DevOps engineers to ensure scalability, reliability, and security of AI-enabled services
- Research & Innovation: Stay up to date with AI/ML advancements and propose innovative applications for the developer ecosystem
- Collaboration: Work closely with software developers, DevOps, product managers, and architects to identify opportunities where AI can add value
Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, AI/ML, or related field
- Strong programming skills in Python
- Experience with AI/ML frameworks (PyTorch, TensorFlow, Hugging Face)
- Experience with large language models (LLMs), prompt engineering, and fine-tuning techniques
- Knowledge of CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, Azure DevOps, etc.)
- Familiarity with containerization and orchestration (Docker, Kubernetes)
- Understanding of how AI can enhance IDEs, code quality, testing, and release processes
- Experience with data pipelines, feature engineering, and working with structured/unstructured datasets
- Hands-on experience with at least one major cloud provider (AWS, Azure, GCP) and their AI/ML services
- Background in developer productivity, DevOps, or platform engineering
- Strong problem-solving ability, curiosity, collaboration skills, and a drive for innovation
- Preferred: contributions to open-source AI/DevOps projects, experience building developer productivity tools, knowledge of LLMOps/MLOps practices, understanding of security and compliance for AI-enabled developer platforms