ML Engineer – Generative AI Applications | Python Developer

Atigro
India

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!

Score my resume against this job, free →

Questions about this job

How do I apply for the ML Engineer – Generative AI Applications | Python Developer job at Atigro?

Use the apply link on this page: you apply directly with Atigro on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does Atigro want for this ML Engineer – Generative AI Applications | Python Developer role?

The job description asks for Python, Django, Django REST Framework, PostgreSQL, REST APIs, Security, DevOps and Backend Tools. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at Atigro?

Apply to the Atigro roles that match your experience, and tailor your resume to each job description: for this role that means showing Python, Django, Django REST Framework. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this ML Engineer – Generative AI Applications | Python Developer job remote or onsite?

This is based in India.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with Atigro, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →