Category: Software Development/ Engineering
Shift: General
Position ID: J0726-1020
Education Qualification: Bachelor's degree in Computer Science or related field or higher with minimum 8 years of relevant experience.
Position Description: We are looking for an experienced Senior Python Engineer with strong expertise in backend development, data processing, cloud services, and AI/LLM integrations. The ideal candidate will have hands-on experience in building scalable APIs, working with AWS services, and developing AI-driven applications using modern frameworks and large language models.
Your future duties and responsibilities
- 11 to 13 years of experience designing, developing, and implementing enterprise-grade APIs and integration services.
- Strong experience in Python development, REST API design, and microservices architecture.
- Hands-on experience delivering solutions in AWS and hybrid cloud environments.
- Experience building and maintaining shared platforms and services that support multiple application teams.
- Strong understanding of event-driven architectures and enterprise application integrations.
- Excellent problem-solving, analytical, communication, and stakeholder management skills.
- Experience implementing secure, scalable, and highly available enterprise applications.
Required qualifications to be successful in this role
Must-Have Skills
- Python Development: Strong hands-on expertise in Python programming and backend service development.
- REST API Development: Expertise in designing, developing, documenting, and maintaining RESTful APIs.
- Microservices Architecture: Experience building scalable, resilient, and loosely coupled microservices.
- Event-Driven Architecture: Understanding of asynchronous communication, event processing, and distributed systems.
- AWS: Hands-on experience developing and deploying applications in AWS environments.
- Kubernetes: Experience with container orchestration, deployment, and scaling of microservices.
- API Security & Authentication: Strong understanding of OAuth 2.0, OpenID Connect (OIDC), and JWT-based authentication and authorization.
- Enterprise Integration: Ability to develop reusable integration services and support multiple application teams.
Good-to-Have Skills
- Experience with relational databases and SQL.
- Knowledge of data ingestion pipelines and data integration patterns.
- Experience with messaging and event-processing platforms such as Apache Kafka or Amazon SQS/SNS.
- Exposure to AI Agents and Agentic AI platforms.
- Understanding of Retrieval-Augmented Generation (RAG) architectures.
- Familiarity with Model Context Protocol (MCP) and AI agent interoperability.
- Experience with AI service orchestration and integration of AI capabilities into enterprise applications.
- Exposure to enterprise AI platforms and hybrid cloud integration patterns.