Job Description :
We are looking for an astute, proficient, qualified Senior Python Developer who shares our ambitious vision to join our team. As part of our team, you will be responsible to lead the team to deliver scalable, low latency, and cost-efficient solutions to different product teams. The ideal candidate will have experience working with algorithms, cloud infrastructure services, popular database schema, data models, mining, and segmentation techniques.
You should be able to participate in the requirements gathering and come up with efficient solutions.
Responsibilities :
- Strong communication skills
- Managing project scope and timelines.
- Coordinating with front-end developers.
- Knowledge of SDLC (Software Development Lifecycle).
- Experience of working in an Agile environment.
- Ability to design for scale and performance.
- Ability to do peer code reviews.
- Solid problem-solving skills.
- Experience with hands-on programming.
- Good understanding of Programming Algorithms and Data Structures.
- Building reusable code and libraries for future use.
- Review code written by other team members.
- Experience in Redis and Elasticsearch/Sphinx is an added advantage.
Technologies :
- Minimum 4 years experience in Python.
- Expert knowledge of Programming concepts, OOPs and ML applications like (LLM, GenAI & RAG).
- RESTful APIs (e.g. Flask).
- Good knowledge of one or more relational and NoSQL databases and transactions.
- Writing test cases.
- Proficient understanding of Git.
- Familiar with Docker CI/CD Pipeline.
- Strong Linux skills.
Educational Qualifications :
- Undergraduate : B.Tech/B.E. in Computer Science, Electronics and Communication (EC).
- Postgraduate : M.Tech in Computer Science, MCA in Computers, MCM in Computers and Management, MS/M.Sc (Science) in Computer Science.