CA
Job Description
Key Responsibilities
- Develop, deploy, and maintain microservices using Python.
- Design scalable and high-performance backend systems.
- Work with both SQL and NoSQL databases to support data needs.
- Implement event-driven architectures using Kafka or RabbitMQ.
- Use Elasticsearch for search and analytics features.
- Support the deployment of machine learning inference pipelines.
- Work with AWS and Kubernetes for infrastructure and deployment.
- Collaborate with ML engineers to integrate models into production systems.
- Partner with product managers to understand and implement requirements.
- Contribute to code quality, reviews, and system architecture discussions.
Required Qualifications
- Bachelor s degree in Computer Science, Engineering, or a related field.
- 3-4 years of professional experience in software development using Python.
- Experience designing and building microservices.
- Hands-on experience with:
- SQL & NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Cassandra)
- Messaging systems (Kafka, RabbitMQ)
- Elasticsearch
- AWS services
- Kubernetes
- Understanding of event-driven systems and scalable architecture.
- Good communication and teamwork skills.