Key Responsibilities:
Backend Development & Architecture:
- Design, develop, and maintain backend services using Java and Python in large-scale, distributed environments.
- Build and optimize applications using time-series, SQL, Key-Value, and Document databases.
- Design highly scalable architectures applying distributed computing and message-driven design principles.
CI/CD & Automation:
- Build and maintain CI/CD pipelines and infrastructure automation using GitHub Actions, Terraform, JFrog, and Octopus.
- Ensure software quality and adherence to architecture and design standards.
Agentic AI & Intelligent Systems:
- Leverage Agentic AI, Model Context Protocols (MCPs), and developer agents to improve engineering productivity.
- Contribute to product-facing intelligent agents, including agent orchestration, vector databases, and RAG-based solutions.
Collaboration & Agile Practices:
- Follow Agile practices and collaborate with geographically distributed teams.
- Communicate effectively with stakeholders and team members to analyze complex problems and deliver actionable solutions.