Python AI Developer (Ahmedabad)

Python AI Developer (Ahmedabad)

09 Aug
|
JDS Advisory
|
Ahmedabad

09 Aug

JDS Advisory

Ahmedabad

Position : Python AI Developer | Experience : 5+ years | Location : Ahmedabad | Work mode : On-site | Working days: 5 days

This position offers a significant opportunity to impact a product that is evolving within the legal industry and is a leading use of AI in this sector (a sector that is very well suited to the strengths of Gen AI). The successful candidate will join a dynamic team, addressing complex technical challenges and contributing directly to the expansion of our AI solutions.

What the Role Involves:

● Working on the scalability, integration, and deployment of our core AI model and associated backend services.

● Developing, and maintaining high-performance, reliable Python-based applications utilising FastAPI and Pydantic.

● Extensive work with Postgres RDS and contributing to the continuous development of our knowledge graph.

● Implementing and optimising solutions for containerised environments, leveraging AWS ECS and Fargate.

● Collaborating with AI/ML specialists to integrate advanced AI components (e.g., Graph-based Retrieval-Augmented Generation (RAG), LangChain, Llama Index) and external model inference APIs into the core platform.

● Defining build and test scripts for developed code, working in conjunction with our dedicated DevOps team who manage full CI/CD pipelines.

● Instantiating necessary simple AWS components via the AWS admin UI or CLI, ensuring smooth operation and integration.

● Work effectively in a fast-paced, collaborative setting with engineering colleagues and also with product managers

● Proactively working in the resolution of outages or technical issues where required candidate

Requirements

● 5+ years software development experience in Python.

● Strong proficiency in Python and extensive experience with modern frameworks such as FastAPI and Pydantic.

● Good experience with data engineering principles and working with relational databases, particularly Postgres,



SQL and ORMs. Knowledge of caches like Redis is an advantage but not required.

● Knowledge of Python internals and technicalities, performance and concurrency

● Experience with AWS services, specifically EC2/ECS, Lambda Functions, S3 and RDS.

● Good knowledge of software engineering best practices, including robust testing, code reviews, git branch strategies and management and version control.

● Experience with containerisation (e.g., Docker) and CI. Having worked with Github Actions and Kubernetes/EKS is an advantage but not required.

● Knowledge of Gen AI concepts and their Python libraries such as Retrieval-Augmented Generation (RAG), LangChain, or Llama Index is desirable but not required (although a motivation to get on the leading edge of it is needed).

● Experience with Python machine learning libraries like NumPy, Pandas, Scikit Learn, Huggingface and the Onnx Runtime are an advantage but not required

● May have some experience with full stack development or web development, even if not the preferred area to work in. React/NextJS experience a bonus - not expected to be a significant part of the work of the role, but being able to understand the code and work with it when needed independently will make the candidate more efficient

● Excellent problem-solving skills and a proactive approach to technical challenges.

● Strong communication skills and capability to provide transparent proactive communications of problems, solutions, options and investigations

Our Technology Stack:

● Backend & AI Integration: Python (FastAPI, Pydantic), Postgres RDS, Knowledge Graphs

● Cloud Platform: AWS (EC2/ECS, Lambda Functions, S3)

● AI/ML: Graph-based Retrieval-Augmented Generation (Graph RAG), LangChain, OnnxRuntime. Many different LLMs being used for specific purposes as part of a composite system.

● Infrastructure: Containerised architecture on Kubernetes/EKS

● Admin tool: NextJS and ShadCnUI bespoke admin tool

📌 Python AI Developer (Ahmedabad)
🏢 JDS Advisory
📍 Ahmedabad

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: python ai developer (ahmedabad) / ahmedabad

Subscribe to this job alert:

Get the latest job offers by email for: python ai developer (ahmedabad) / ahmedabad