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)ElasticsearchAWS servicesKubernetesUnderstanding of event-driven systems and scalable architecture.Good communication and teamwork skills.Skills Required
Sql, Kafka, Rabbitmq, Aws, Python