Adagrad AI

Python Django Developer

Adagrad AI  •  Pune, IN (Onsite)  •  3 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

The Opportunity:

We're seeking an experienced Python Django Developer who thrives on creating high-performance web applications using modern Python frameworks. In this role, you'll architect and develop critical API services that power our core products, working with technologies you already know and love: FastAPI, Django, and PostgreSQL.

Key Responsibilities:

  • Design and implement resilient API services using FastAPI and Django
  • Architect database solutions with PostgreSQL and TimescaleDB for performance at scale
  • Write maintainable code with comprehensive test coverage
  • Optimize queries and database performance for high-throughput applications
  • Collaborate with cross-functional teams to translate business requirements into technical solutions
  • Mentor junior developers and participate in code reviews
  • Deploy and maintain applications on Linux servers and edge devices
  • Document APIs thoroughly to enable internal and external consumption
  • Lead technical direction for backend services and coordinate with frontend developers

Requirements:

  • 2+ years of professional experience working with Python backend frameworks, specifically Django and FastAPI
  • Strong expertise with PostgreSQL including performance optimization, indexing and schema design
  • Experience with ORMs including Django ORM and SQLAlchemy
  • Solid understanding of RESTful API design principles and best practices
  • Proficiency with Linux environments and command-line tools
  • Experience with automated testing including unit, integration, and API tests
  • Bachelor's degree in Computer Science or equivalent practical experience

Preferred Qualifications:

  • Experience with time-series databases like TimescaleDB
  • Familiarity with migration tools like Alembic
  • Knowledge of containerization and deployment with Docker/Kubernetes
  • Experience with edge computing or IoT device integration
  • Exposure to computer vision frameworks or projects
  • CI/CD pipeline configuration and management
  • Microservices architecture design and implementation

At Adagrad, we're building systems that matter. If you're passionate about Python Django and want to work with modern Python frameworks in a collaborative team, we'd love to talk with you.

Adagrad AI

About Adagrad AI

Our story began in 2018 when some of us were still in college. While solving some of the world’s most complex design problems during undergrad like self-driving cars and representing India at Hockenheimring, we realized the potential of AI. We went on to quit our jobs at some of the best AI labs in the world like Microsoft Research & Dev, Georgia Tech, and more to do the most meaningful work of our lives. Today, our algorithms run on thousands of cameras across the world empowering organizations to do more harnessing the true capacity of Artificial Intelligence.

Our mission is to push the frontiers of what’s possible using Artificial Intelligence using exceptional techniques in GPU programming, Deep Learning, and Mathematics. The name "adagrad" comes from a mathematical optimizer that fundamentally changed the paradigm of Deep Learning introducing adaptive gradients, similar to how we envision changing how industries function through the use of AI.

Industry
IT & Software
Company Size
51-200 employees
Headquarters
Pune, IN
Year Founded
2018
Social Media