Job Title: Python
developer
Location: Bangalore (Hybrid)
Department: Platform Engineering
Reports to: Engineering Lead
Job
Summary:
As a Python developer, you will
contribute to the development and maintenance of backend components of our AI
enabled applications. You will work closely with senior engineers and
cross-functional teams to build reliable, scalable APIs and integrate with
third party services and data pipelines. This role is hybrid.
You will gain exposure to best practices in
software development, code quality, and modern development workflows while
growing your skills in a collaborative and fast-paced environment.
Duties / Responsibilities
- Develop
and maintain secure and scalable REST APIs and server-side logic.
- Work
with SQL (PostgreSQL, MySQL), NoSQL (MongoDB to design schemas, write
queries, optimize performance, and support scalable AI/ML applications.
- Assist
in building and maintaining microservices, data models, and data
pipelines.
- Participate
in code reviews and incorporate feedback to improve code quality.
- Collaborate
with product managers, designers, and team members to understand
requirements and deliver solutions.
- Contribute
to testing, debugging, and performance optimization activities.
- Stay
updated with emerging tools, technologies, and development practices.
Qualifications
/ Skills
- 0–2
years of experience in backend development using Python.
- Hands-on
experience with at least one framework (Django, Flask, or Fast API).
- Strong
understanding of REST API development, server-side logic, and scalability
principles.
- Familiarity
with deployment on cloud platforms (AWS, GCP, Azure), experience with
Azure is a plus.
- Strong
problem-solving skills and ability to debug/optimize applications.
- Excellent
communication and collaboration skills with a willingness to learn.