
We're Hiring: Senior Developer (AI & Machine Learning)** š
š§ **Tech Stack**: Python, Neo4j, FAISS, LangChain, React.js, AWS/GCP/Azure
š§ **Role**: AI/ML development, backend architecture, cloud deployment
š **Location**: Remote (India)
š¼ **Experience**: 5-10 years
If you're passionate about making an impact in EdTech and want to help shape the future of learning with AI, we want to hear from you!

Similar jobs
Job Title : Python Backend Lead / Senior Python Developer
Experience : 6 to 10 Years
Location : Bangalore (CV Raman Nagar)
Openings : 8
Interview Rounds : 1 Virtual + 1 In-Person (Face-to-Face with Client)
Note : Only local Bangalore candidates will be considered
About the Role :
We are seeking an experienced Python Backend Lead / Senior Python Developer to design, develop, and optimize scalable backend solutions.
The role involves working with large-scale data, building efficient APIs, integrating middleware solutions, and ensuring high performance and reliability.
You will lead a team of developers while also contributing hands-on to coding, design, and architecture.
Mandatory Skills : Python (Pandas, NumPy, Matplotlib, Plotly), FastAPI/FlaskAPI, SQL & NoSQL (MongoDB, CRDB, Postgres), Middleware tools (Mulesoft/BizTalk), CI/CD, RESTful APIs, OOP, OOD, DS & Algo, Design Patterns.
Key Responsibilities :
- Lead backend development projects using Python (FastAPI/FlaskAPI).
- Design, build, and maintain scalable APIs and microservices.
- Work with SQL and NoSQL databases (MongoDB, CRDB, Postgres).
- Implement and optimize middleware integrations (Mulesoft, BizTalk).
- Ensure smooth deployment using CI/CD pipelines.
- Apply Object-Oriented Programming (OOP), Design Patterns, and Data Structures & Algorithms to deliver high-quality solutions.
- Collaborate with cross-functional teams (frontend, DevOps, product) to deliver business objectives.
- Mentor and guide junior developers, ensuring adherence to best practices and coding standards.
Required Skills :
- Strong proficiency in Python with hands-on experience in Pandas, NumPy, Matplotlib, Plotly.
- Expertise in FastAPI / FlaskAPI frameworks.
- Solid knowledge of SQL & NoSQL databases (MongoDB, CRDB, Postgres).
- Experience with middleware tools such as Mulesoft or BizTalk.
- Proficiency in RESTful APIs, Web Services, and CI/CD pipelines.
- Strong understanding of OOP, OOD, Design Patterns, and DS & Algo.
- Excellent problem-solving, debugging, and optimization skills.
- Prior experience in leading teams is highly desirable.
Roles and Responsibilities
- Ability to work on diverse backend stack such as Node JS, Java, Express JS
- Ability to work on diverse frontend stack such as React JS, Angular 6/7/8/9, HTML5, CSS3
- Ability to deliver quick POCās using cutting edge technologies.
- Preparing reports, manuals and other documentation on the status, operation and maintenance of software.
- Design, develop, and unit test applications in accordance with established standards
- Developing, refining, and tuning integrations between applications. Analysing and resolving technical and application problems.
- Ability to debug application.
- Should have complete knowledge on developing RESTful Services.
- Should be able to also work in agile development methodology.
Competency Requirements
- Experience in NodeJS, Java and development using AngularJS / ReactJS
- Experience in front end frameworks such as Angular.js, React.js, Bootstrap, Foundation etc
- Experience in client/server application development
- Knowledge of agile development methodologies
- Knowledge of unit testing theory
- Knowledge of AWS cloud
- Experience in Java, Python and Go will be added advantage
Required skills:-
2+ years of experience in the Development of JAVA technology.
Strong Java Basics
SpringBoot or Spring MVC
Hands-on experience on Relational Databases (SQL query or Hibernate) + Mongo (JSON parsing)
Proficient in REST API development
Messaging Queue (RabitMQ or Kafka)
Microservices
Any Caching Mechanism
Good at problem-solving
Good to Have Skills:
2+ years of experience in using Java/J2EE tech stacks
Good understanding of data structures and algorithms.
Excellent analytical and problem solving skills.
Ability to work in a fast-paced internet start-up environment.
Experience in technical mentorship/coaching is highly desirable.
Understanding of AI/ML algorithms is a plus.
- Design, implement, and maintain API-based applications and REST services.
- Proficiency with Node JS.
- Must have experience in cloud services Azure Cloud/AWS.
- Familiarity with database technology such as MySQL, PostgreSQL, and MongoDB.
- Develop high-quality, efficient, and scalable code.
- Understanding of Agile methodologies and SCRUM framework Strong debugging, analytical and problem-solving skills.
- Provide technical support during implementation efforts, working with technical team members and with business users as required to provide troubleshooting and solutions to technical issues.
ā You should be able to take ownership of a project end to end.
ā Your primary focus will be to build, implement & maintain the complete back-end stack of the product.
ā You will create production-grade code and will implement the solutions which run bug-free.
ā Participate in product development discussions and product development road-maps.
ā Collaborate with members across departments to identify and build on
improvements to products, processes, and systems.
Required Experience and Qualifications:
2 to 6 years of software development experience.
ā Experience in working on application architecture design will be preferred.
ā Experience in working on at least 1 or 2 projects, managing or leading the entire
tasks.
ā Experience in Docker/Kubernetes, Agile methodologies & CI/CD automation process.
ā Knowledge of Queueing technologies like Kafka, RabbitMQ, ActiveMQ, and Version control using Git.
ā Experience in microservices architecture, in-memory systems like Redis and basic knowledge of Linux/Unix systems.
ā Experience in building applications processing large volumes of streaming data will be preferred.
ā Experience from a middle size company or from a startup will be preferred.
ā BE/MCA/MSc in Computers/Information technology with a good academic record.
- Python developer with Django experience
- 6-8 yrs of total experience
- Strong communication is a MUST

-
Total of 3-5 years of experience building cutting-edge products.
-
Must have a degree in Computer Science or a related field. Strong understanding of object-oriented programming, concurrency, and fundamentals of computer science.
-
Technically Hands-on, prior experience with scalable Architecture.
-
Bring 3-5 years of software engineering and product delivery experience, with a strong background in algorithms.
-
Excellent command over Data Structures and Algorithm Proficiency in implementation of algorithms and use of advanced data structures to solve problems in computing
-
Exceptional coding skills in an Object-Oriented programming language (Python preferred with Django framework).
-
Strong problem-solving and analytical skills.
-
Experience with web technologies Java/Python, Linux, Apache, MySQL, solr, memcache, redis.
-
Experience in architecting & building real-time, large-scale e-commerce applications.
-
Experience with high-performance websites catering to millions of daily traffic is a plus.
-
Java/ Python, MySQL, Redis, ElasticSearch, Problem Solving, Scalability, Design Patterns, Distributed System
-
Develop complex software products that include scale, algorithmic complexity, and a huge amount of data.
-
Build cutting-edge scalable systems by writing simple and efficient code.
-
Code, develop, design, and architect features related to the existing application. We expect you to own modules end to end and take pride in the work products you ship
-
Contribute to all aspects of an agile software development lifecycle including design, architecture, development, documentation, testing, and operations.
-
Design, implement, and maintain highly scalable, multi-tier, distributed server software applications
-
Deliver across the entire app life cycle, design, build, deploy, test, release to app stores, and support
-
Working directly with developers and product managers to conceptualize, build, test, and release products
-
Take responsibility for performance and stability for all server functions
-
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
⢠Develop, record and maintain cutting edge web-based PHP applications with Vue.js as the front-end framework.
Build innovative, state-of-the-art applications and collaborate with the User Experience (UX) team
⢠Ensure HTML, CSS, and shared JavaScript is valid and consistent across applications using Vue.js or similar front end frameworks.
⢠Prepare and maintain all applications utilizing standard development tools.
⢠Utilize backend data services and contribute to increase existing data services API.
⢠Lead the entire web application development life cycle right from concept stage to delivery and post launch support.
⢠Convey effectively with all task progress, evaluations, suggestions, schedules along with technical and process issues.
⢠Document the development process, architecture, and standard components.
⢠Coordinate with co-developers and keeps project manager well informed of the status of development effort and serves as liaison between development staff and project manager.
⢠Keep abreast of new trends and best practices in web development.
⢠In depth knowledge of object-oriented PHP and Laravel 5 PHP Framework
⢠Hands on experience with SQL schema design, SOLID principles, REST API design
⢠Software testing (PHPUnit, PHPSpec, Behat)
⢠MySQL profiling and query optimization
SKILLS WE ARE LOOKING FOR
Ā
Build reusable APIs for our client-facing apps in Node.js
Ā
Create and maintain scalable infrastructure leveraging modern cloud platforms Write tests and documentation as you implement features with your team Maintain expertise in current and emerging technologies and tools
Ā
THE PERSON WE ARE LOOKING FOR
Ā
4+ yearsā Experience with NodeJS
Ā
BS degree or higher in Computer Science or Engineering Experience documenting and testing RESTful APIs
Experience working with databases in PostgreSQL, MongoDB or Redis
Ā
Experience and enthusiasm for working collaboratively with others in an Agile environment









