
Should be highly Technical and hands-on experience in Artificial Intelligence and Machine learning and Python. Managing the successful delivery of projects by efficient planning and coordination.
KEY RESPONSIBILITIES OF THE POSITION :
- Create Technical Design for AI, Machine Learning, Deep Learning, NLP, NLU, NLG projects and implement the same in production.
- Solid understanding and experience of deep learning architectures and algorithms
- Working experience with AWS, most importantly AWS SageMaker, Aurora or MongoDB, Analytics and reporting.
- Experience solving problems in the industry using deep learning methods such as recurrent neural networks (RNN, LSTM), convolutional neural nets, auto-encoders, etc.
- Should have experience of 2-3 production implementations of machine learning projects.
- Knowledge of open-source libraries such as Keras, Tensor Flow, Pytorch
- Work with business analysts/consultants and other necessary teams to create a strong solution
- Should have in-depth understanding and experience of Data Science and Machine Learning projects using Python, R, etc. Skills in Java/C are a plus
- Should developing solutions using python in AI/ML projects
- Should be able to train and build a team of technical developers
- Desired to have experience as leads in designing and developing applications/tools using Microsoft technologies - ASP.Net, C#, HTML5, MVC
- Desired to have knowledge on any of the cloud solutions such as Azure or AWS
- Desired to have knowledge on any of container technology such as Docker
- Should be able to build strong relationships with project stakeholders
Keywords:
- Python
- Artificial Intelligence
- Machine Learning
- AWS
- Django
- NLP

Similar jobs

Required Experience: 10–15 years (with at least 3–5 years in leadership roles)
● 10–15 years of overall experience in backend engineering, with strong exposure to
Python and/or Golang.
● 3–5 years of experience managing engineering teams.
● Proven experience delivering large-scale, distributed systems in production
environments.
● Strong understanding of microservices, cloud-native architecture, and DevOps
practices.
● Hands-on background in backend engineering (able to guide teams technically, even
if not coding daily).
● Familiarity with CI/CD pipelines, observability, and performance optimization.
● Experience in financial services or high-transaction domains is a plus.
● Experience leading teams that have utilized AI-driven development practices (e.g.,
agentic coding, LLM integration) to improve productivity and innovation is a
significant advantage.
Skills
● Excellent leadership and people management abilities.
● Strong communication and stakeholder management skills.
● Ability to balance technical depth with business priorities.
● Problem-solving mindset with a focus on delivery and impact.
● Passion for building engineering culture and improving developer experience.
Job Title: Python Developer (Full-time)
Location: Gurgaon, Onsite
Working Days: 5 days
Experience Required: 5+ Years
About the Role
We are seeking a Senior Backend Developer with strong expertise in Python-based web frameworks such as Django, Flask, or Starlette. The ideal candidate should have experience in designing and building scalable APIs and services in a high-performance environment. This is a great opportunity to work on backend systems powering critical products at scale.
Key Responsibilities
- Design, develop, and maintain robust backend services using Python
- Build and optimize RESTful APIs and microservices
- Architect and implement scalable, secure, and maintainable solutions
- Collaborate with frontend, DevOps, and QA teams to ensure smooth delivery
- Write clean, testable, and efficient code
- Troubleshoot and debug production systems
Requirements
- Minimum 5 years of experience in backend development using Python
- Strong hands-on knowledge of Django, Flask, or Starlette/FastAPI
- Proven experience in API development and integration
- Experience building scalable and high-performance systems
- Familiarity with async programming (especially for Starlette/FastAPI)
- Good understanding of database design (SQL/NoSQL)
- Knowledge of containerization tools like Docker is a plus
- Strong problem-solving and debugging skills
Elocity is a cleantech start-up striving to make the world a better place through technology innovations. We are building a global infrastructure for making the transition to electric vehicles viable, affordable, and sustainable by working closely with the utilities, governments, and public.
Headquartered out of Canada, we are a team of highly specialized domain experts and problem solvers enabling utilities, public and private sector entities to successfully manage the demands of electric vehicle charging and its infrastructure needs to pave the way for electromobility in future.
To know more visit https://elocitytech.com/
Responsibilities:
- Determines technical feasibility of features or solutions by evaluating problem, customer requirements, possible solutions and technology requirements.
- Exercises judgement in prioritizing tasks and selecting methods and techniques for obtaining solutions.
- Create low-level design of modules of a software application through proper documentation and
- diagrams.
- Develops software solutions by studying requirements, clarifying customer/user needs, analysing data
- and processes and following established software development practices and processes.
- Develops proof of concepts for technical evaluation and early customer feedback
- Updates and shares knowledge by studying state-of-the-art development tools, programming
- techniques, and computing technology; reading professional publications
- Networks with internal and external personnel in own area of expertise.
- Skills:
- Good command in JavaScript/TypeScript. Knowledge of Java/Python will be a plus.
- Experience in Debugging/troubleshooting TypeScript code.
- Experience in API development (REST/GraphQL etc)
- Experience in development of Web and Mobile(android/iOS) applications
- Exposure of Parallel and Asynchronous programming
- Experience in writing Unit tests (Jest or any similar framework)
- Should be proficient in relational Database concepts (Postgres etc.)
- Knowledge of Non-relational Databases would be a plus.
- Good Understanding of Object-Oriented Programming Concepts.
- Good Understanding of Design Patterns.
- Good command of Data structures, Algorithms and Complexity.
- Good at problem solving and analytical skills.
- Experience with Source Code Versioning systems (Git etc)
- Understanding of Micro services Architecture would be a plus
- Experience in designing scalable micro-services required
- Sound knowledge of Python and Django, familiarity with Linux and git
- Deep understanding of how RESTful APIs work
- Familiarity with HTML / CSS and templating systems, Redis, RabbitMQ, NGINX preferred
-Bonus - Preliminary knowledge of any one of these languages - Golang / JavaScript / Lua Responsibilities

Requirements:
- Expert in Python, with good knowledge in Django technology.
- Able to integrate multiple data sources and databases into one system.
- Understanding of the threading limitations of Python, and multi-process architecture.
- Knowledge of user authentication and authorization between multiple systems, servers, and environments.
- Experience in Flask will be an add-on
- Understanding of fundamental design principles behind a scalable application.
- Familiarity with event-driven programming in Python.
- Able to create database schemas that represent and support business processes.
- Proficient understanding of code versioning tools.
- Good communication skills.

- Strong first principles
- Hustle! We're young, lean, and in our early days. You'd have to set up your own shop, work with design customers to find generalizable use cases, and build them out.
- Ability to collaborate with cross-functional teams to build and ship new features
- At least 2-6 years of experience with primary exp in Python
- Must have skills - Flask / Django, RESTful Web Services, Database SQL / NoSQL
- The preferred Location is Bangalore but is also flexible with PAN India.
- Would require candidates from Tier 1 & 2 Companies or Tier 1 & 2 Colleges preferably.
- Proficient experience of back-end programming language - Python
- The preferred Location is Bangalore but is also flexible with PAN India.
- Would require candidates from Tier 1 & 2 Companies or Tier 1 & 2 Colleges preferably.







