
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
TECHNICAL MANAGER
Department: Product Engineering Location: Noida/Chennai
Experience: 12+ years with 2+ years in a similar role
Job Summary:
We are looking for an inspiring leader to lead a dynamic R&D team with a strong āProduct & Customerā spirit. As an Engineering Manager, you will be responsible for the entire process, from design and specification to code quality, process integration and delivery performance
Key Responsibilities:
ā¢
Collaborate closely with Product Management teams to design and develop business modules.
ā¢
As a manager, coordinate a diverse team and ensure collaboration between different departments. Empathetic and fair yet demanding management with particular attention to operational excellence.
ā¢
Actively participate in resolving technical issues and challenges that the team encounters during development and escalated client implementation and production issues
ā¢
Anticipate technical challenges and work to address them proactively to minimize disruptions to the development process. Guides the team in making architectural choices
ā¢
Promote and advocate for best practices in software development, including coding standards, testing practices, and documentation.
ā¢
Make informed decisions on technical trade-offs and communicate those decisions to the team and stakeholders.
ā¢
Be on top of critical client/ implementation issues and keep stakeholders informed.
PROFILE
ā¢
Good proficiency overlaps with technologies like: Java17, Spring, SpringMVC, RESTful web services, Hibernate, RDBMS, Spring Security, Ansible, Docker, Kubernetes, JMeter, Angular.
ā¢
Strong experience in development tools, CI/CD pipelines. Extensive experience with Agile.
ā¢
Deep understanding of cloud technologies on at least one of the cloud platforms AWS, Azure or Google Cloud
ā¢
Strong communicator with ability to collaborate cross-functionally, build relationships, and achieve broader organizational goals.
ā¢
Proven leadership skills
ā¢
Product development experience preferred. Fintech or lending domain experience is a plus.
ā¢
Engineering degree or equivalent.
Bachelorās degree in computer science or other technical/scientific discipline
ā Solid experience with cloud environments like Azure, GCP, AWSĀ
ā Proficient with CI/CD tools such as CircleCI, Travis, Jenkins, Ansible, Terraform, Puppet, ChefĀ
ā Strong expertise in Serverless architecture, Kubernetes cluster, and service mesh.Ā
ā Strong hands-on experience with monitoring tools such as PrometheusĀ
ā Ability to program with one or more high-level languages, such as Python, Java, Ruby, and JavaScriptĀ
ā Familiar with GitĀ
ā Experience with performance monitoring and optimization. Ideally worked on large scale e-commerce projectsĀ
Job Description:
We are looking for a Lead Java Developer ā Backend with a strong foundation in software engineering and hands-on experience in designing and building scalable, high-performance backend systems. Youāll be working within our Digital Engineering Studios on impactful and transformative projects in a fast-paced environment.
Key Responsibilities:
- Lead and mentor backend development teams.
- Design and develop scalable backend applications using Java and Spring Boot.
- Ensure high standards of code quality through best practices such as SOLID principles and clean code.
- Participate in pair programming, code reviews, and continuous integration processes.
- Drive Agile, Lean, and Continuous Delivery practices like TDD, BDD, and CI/CD.
- Collaborate with cross-functional teams and clients for successful delivery.
Required Skills & Experience:
- 9ā12+ years of experience in backend development (Up to 17 years may be considered).
- Strong programming skills in Java and backend frameworks such as Spring Boot.
- Experience in designing and building large-scale, custom-built, scalable applications.
- Sound understanding of Object-Oriented Design (OOD) and SOLID principles.
- Hands-on experience with Agile methodologies, TDD/BDD, CI/CD pipelines.
- Familiarity with DevOps practices, Docker, Kubernetes, and Infrastructure as Code.
- Good understanding of cloud technologies ā especially AWS, and exposure to GCP or Azure.
- Experience working in a product engineering environment is a plus.
- Startup experience or working in fast-paced, high-impact teams is highly desirable.
Key Responsibilities
- Design and implement scalable, maintainable, and efficient Python applications
- Lead technical projects from conception to deployment
- Collaborate with cross-functional teams to define and implement new features
- Write clean, testable code with appropriate documentation
- Conduct code reviews and provide constructive feedback to team members
- Mentor junior developers and contribute to their professional growth
- Participate in technical architecture discussions and decision-making
- Troubleshoot and debug complex software issues
- Contribute to continuous improvement of development practices and processes
- Design and implement AI/ML solutions using LLMs and related technologies
- Optimize and maintain AI model deployment pipelines
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or related field
- 5+ years of professional software development experience
- Strong proficiency in Python and its ecosystem (Django/Flask, FastAPI)
- Experience with SQL and NoSQL databases
- Solid understanding of software design patterns and principles
- Experience with version control systems (Git)
- Strong knowledge of RESTful APIs and microservices architecture
- Proficiency in writing unit tests and understanding of TDD practices
- Experience with CI/CD pipelines and deployment automation
- Strong problem-solving and analytical skills
AI/ML Technical Skills
- Experience with LLM frameworks (LangChain, LlamaIndex)
- Knowledge of working with large language models (GPT, Claude, etc.)
- Understanding of prompt engineering and LLM fine-tuning concepts
- Experience with vector databases (Pinecone, Weaviate, or similar)
- Familiarity with AI model deployment and serving (BentoML, Ray Serve)
- Experience with machine learning libraries (PyTorch, TensorFlow, or similar)
- Knowledge of AI/ML observability and monitoring tools
- Understanding of AI safety practices and responsible AI development
- Experience with embedding models and semantic search implementations
- Familiarity with AI application development patterns and best practices
Solution Oriented Mindset
- Assist project in all technical aspects of tooling and DevOps
- Proactively lead tools new versions release cycle and documentation
- Proactively identify risks related to application /deliverables and propose a mitigation plan
- Provide custom solutions as per customer requirements
Ā
Autonomy & Problem Solving Mindset
- Work in complete autonomy to deliver project deliverables, for advanced technical deliverables, with required level of quality
- Must have troubleshooting skills
Ā
Agile Mindset
- Contribute to improvement of internal process, tooling, and quality process
- Design, build and collect technical materials as part of project executions in a spirit of reusability for future engagements and maintain knowledge on best practices, tools, and reusable components for CAST analysis
ļ· Design software, write code, write unit test cases, test code and review code on a daily basis
ļ· Tactical contributions to the low-level implementation
ļ· Create/enhance scalable, high performance and fault-tolerant architectures
ļ· Develop complex and distributed software modules using Java/JEE, Streaming, and Big Data technologies
ļ· Identify the performance and scalability bottlenecks and provide solutions to resolveĀ
ļ· Write software to develop products on a daily basis
ļ· Write unit test cases and schedule/execute themĀ
ļ· Provide estimation during grooming and sprint planning
Skills:
ļ· Excellent communication skills, verbal and written; ability to communicate with technical team and clients
ļ· Experience working in an Agile environment
ļ· Excellent analytical skills, ability to think abstractly and solve complex problems
ļ· Expertise in common object-oriented and enterprise design patterns
ļ· Technology agnostic
ļ· Hands-on experience on frameworks like Spring MVC, Spring Boot, Hibernate, JPA, OGM
ļ· Hands-on experience with relational databases (like Postgres, MySQL, Oracle)
ļ· Experience with Elasticsearch is a must
ļ· Ability to learn new frameworks and design patterns is a must
ļ· Ability to translate ideas into designs and proof of concepts is a must
ļ· Experience in SAAS, PAAS and cloud platforms such as Azure/AWS/Google Cloud Platform
ļ· Knowledge of product architecture and ability to suggest the latest architectural components
ļ· Knowledge of exposing and scaling microservices
ļ· Experience working in Linux or OS X command line environments
ļ· Experience working with Git, or other SCM tool
ļ· Knowledge of Java/JEE technology stack for M2M Applications and Support Platforms.
ļ· Should be conversant with state of the art technologies in this space and possess the ability to translate
(optional)
|
Overview Atom Technologies began its operations in 2005, with the sole aim of providing secured and seamless digital payment solutions to all. Throughout the years, Atom has been successfully developing innovative and award-winning digital payment solutions, catering to the needs of Small and Medium Merchants alike. This encompasses services like POS, Payment Gateway, IVR and Mobile Application. Roles and Responsibilities Ā·Ā Ā Ā Ā Ā Ā Ā Ā Displaying sound knowledge of software engineering process you will work on Payment domain projects Ā·Ā Ā Ā Ā Ā Ā Ā Ā You will participate in AGILE teams. Ā·Ā Ā Ā Ā Ā Ā Ā Ā You must have Hands on experience of OOAD and Design Patterns Ā·Ā Ā Ā Ā Ā Ā Ā Ā You should have ability to work as an individual contributor. Ā·Ā Ā Ā Ā Ā Ā Ā Ā You will need to use capability of customer focus and collaboration skills Ā·Ā Ā Ā Ā Ā Ā Ā Ā Using good analytical, debugging and tracing skills, you should be well-versed with clean code principles (SOLID, DRY, KISS) and exposure to secure coding is beneficial. Ā |
Java/J2EE stack
⢠Design and develop RDandX Networkās microservices and ensure bug free code is pushed to
the deployment pipeline to support large volume of transactions
⢠Define and communicate the technical design requirements to the Networkās stakeholders
and the Engineering lead
⢠Responsible for building restful services to integrate with third party services like AdWords
and Facebook marketing API
⢠Responsible for designing the technical architecture of the different services and
maintaining and upgrading it
⢠Designing the unit test cases and building the framework for the development team to
enforce the unit testing in all the services
⢠Be involved and participate in the end to end productsā lifecycle management
⢠Learn about new technologies and Stay up to date with best practices
⢠Collaborate with multidisciplinary team of designers, engineers, system administrators and
product team
⢠Lead the Backend team and manage their day to day activities and work deliverables










