ML Engineer – Generative AI Applications | Python Developer
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 fast-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!