Python Backend Engineer

Acrophase-IIT Madras

Chennai, Tamil NaduFull-timeMid LevelOn-site

Job Description

About Us

Acrophase is a center of excellence for sports based at IIT Madras, specializing in sports performance through technology solutions. We build platforms and solutions that help athletes and fitness enthusiasts achieve peak performance through expert backed methods that combine technology powered assessment, training and coaching systems.

About the Role

We are looking for a Python Backend Engineer to join our engineering team. You will be responsible for building and maintaining scalable backend systems that power our sports performance platforms. This role offers the opportunity to work on production systems, collaborate directly with research teams, and own projects end-to-end.

Responsibilities
  • Implement scalable, production-ready features on existing backend services
  • Set up and spin off new backend projects for research teams
  • Maintain and manage small-scale backend systems across multiple teams
  • Collaborate with research teams to translate compute logic and algorithms into production-ready backend code
  • Handle deployments and be on-call for production systems
  • Interact directly with stakeholders to understand requirements and deliver solutions
Requirements

Must Have:

  • 2-4 years of professional experience in backend development using Python
  • Strong proficiency in Python with deep understanding of OOP concepts
  • In-depth knowledge of at least one of: Django, Flask, or FastAPI
  • Hands-on experience implementing authentication and RBAC systems
  • Minimum 1 year hands-on experience with SQL databases
  • Knowledge of Docker and containerization
  • Understanding of deployment fundamentals
  • Exposure to AWS or similar cloud services (GCP, Azure)

Nice to Have:

  • Experience with Kubernetes
  • Familiarity with Terraform or infrastructure-as-code tools
  • Background in data analytics or data science
  • Experience owning and managing projects end-to-end
What We Value
  • Candidates who have owned smaller projects fully, end-to-end, are preferred over those with limited ownership on larger projects
  • Ability to work independently and take full responsibility for deliverables
  • Strong communication skills for stakeholder interactions
  • Willingness to learn and adapt to new technologies
Growth Opportunities
  • Work on multiple small-scale projects with full ownership
  • Direct collaboration with technical experts and researchers at IIT Madras
  • Continuous interaction with stakeholders provides opportunity to own projects and grow
  • Clear path to become a senior engineer with increasing responsibilities
Compensation

Competitive, based on experience and skills.



Posted 3 weeks ago

Related Jobs

Related Searches