Position: ML Engineer – Generative AI Applications | Python Developer
Location:
Remote-India
Experience:
5–8+ Years Employment Type: Full-Time Technology Stack: Python, Django, Django REST Framework, PostgreSQL Job Overview At Atigro, we are building an advanced AI-powered product to integrate with ERP systems for enterprise clients. Our mission is to improve enterprise productivity through secure, high-performance AI assistants delivering accurate, actionable insights. We seek a Senior Backend Engineer with strong Python, Django, REST API, and database expertise to develop scalable enterprise solutions. You'll work with a global team in a quick-paced, startup-like environment backed by a large organization.
Key Responsibilities
• Backend Development: Design, build, and maintain scalable Python/Django applications supporting AI-powered ERP workflows.
•
* APIs & Integrations: Develop secure REST APIs and integrate third-party services, including external LLM inference APIs.
•
* Database Management: Design and optimize complex relational databases for performance, integrity, and scalability.
•
* Security: Implement authentication, authorization, RBAC, object-level permissions, and API security.
•
* Performance: Optimize queries, asynchronous tasks, background processing, and complex business logic.
•
* Deployment: Manage cloud deployments, CI/CD, application reliability, and technical documentation.
•
* Testing: Develop automated unit, integration, and end-to-end tests, including Selenium.
•
* Collaboration & Innovation: Work with global, primarily native English-speaking teams (US, Canada, UK) to deliver robust AI-driven enterprise applications. Required Technical Skills
•
* Python: Advanced OOP, data structures, algorithms, and complex problem-solving.
•
* Django & DRF: ORM, serializers, middleware, authentication, permissions, and API development.
•
* Databases:
PostgreSQL/MySQL, advanced SQL, indexing, transactions, migrations, and query optimization.
•
* REST APIs: Architecture, integrations, validation, error handling, versioning, and performance.
•
* Security: JWT, OAuth 2.0, RBAC, object-level access control, OWASP, and secure data handling.
•
* DevOps: Linux, Docker, Nginx, Gunicorn/Uvicorn, Git, CI/CD, AWS/Azure.
•
* Backend Tools: Redis, Celery, caching, background jobs, and logging.
•
* Testing: Pytest, unit/integration testing, Selenium, and API debugging.
•
* Communication: Excellent written and spoken English for distributed, client-facing collaboration. Preferred Qualifications
•
* 5+ years of backend development with substantial hands-on Django experience.
•
* Experience building enterprise-grade applications and large-scale backend systems.
•
* Strong knowledge of software architecture, design patterns, and database optimization.
•
* Experience with complex business logic, concurrent operations, and high-volume data.
•
* Ability to independently design, develop, deploy, and maintain backend modules.
•
* Strong debugging, analytical, problem-solving, and technical ownership skills.
•
* Comfortable working in dynamic, fast-paced environments.
• Nice to Have
•
* Production experience integrating AI services with software systems.
•
* Productively use AI tools, but validate your work sincerely before submitting Note: This is primarily a backend engineering position. Frontend and AI/ML development expertise are not required; AI integration experience is an advantage. Why Join Atigro?
* Build innovative AI solutions for leading global enterprises.
* Work remotely with flexible hours and international teams.
* Enjoy startup-like agility with large-enterprise stability.
* Own challenging, high-impact projects shaping enterprise AI. Ready to build the next generation of enterprise AI applications? Join Atigro
📌 ML Engineer – Generative AI Applications | Python Developer (India)
🏢 Atigro
📍 India