
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
AtĀ BigThinkCode, our technology solves complex problems. We are looking for a talented engineer to join our technology team at Chennai.
Ā Ā
This is an opportunity to join a growing team and make a substantial impact at BigThinkCode. We have a challenging workplace where we welcome innovative ideas / talents and offers growth opportunities and positive environment.
Ā
Below job description for your reference, if interested please share your profile to connect and discuss.
Ā
Company:Ā BigThinkCode Technologies
URL:Ā https://www.bigthinkcode.com/
Job Role: Software Engineer / Senior Software Engineer
Experience: 2 - 5 years
Work location: Chennai
Work Mode: Hybrid
Joining time: Immediate ā 4 weeks
Responsibilities
- Build and enhance backend features as part of the tech team.
- Take ownership of features end-to-end in a fast-paced product/startup environment.
- Collaborate with managers, designers, and engineers to deliver user-facing functionality.
- Design and implement scalable REST APIs and supporting backend systems.
- Write clean, reusable, well-tested code and contribute to internal libraries.
- Participate in requirement discussions and translate business needs into technical tasks.
- Support the technical roadmap through architectural input and continuous improvement.
Ā
Required Skills:
- Strong understanding of Algorithms, Data Structures, and OOP principles.
- Integrate with third-party systems (payment/SMS APIs, mapping services, etc.).
- Proficiency in Python and experience with at least one framework (Flask / Django / FastAPI).
- Hands-on experience with design patterns, debugging, and unit testing (pytest/unittest).
- Working knowledge of relational or NoSQL databases and ORMs (SQLAlchemy / Django ORM).
- Familiarity with asynchronous programming (async/await, FastAPI async).
- Experience with caching mechanisms (Redis).
- Ability to perform code reviews and maintain code quality.
- Exposure to cloud platforms (AWS/Azure/GCP) and containerization (Docker).
- Experience with CI/CD pipelines.
- Basic understanding of message brokers (RabbitMQ / Kafka / Redis streams).
Ā
Benefits:
Ā· Medical cover for employee and eligible dependents.
Ā· Tax beneficial salary structure.
Ā· Comprehensive leave policy
Ā· Competency development training programs.
Ā
About FoundingMinds:
We are one of the preferred product development partners in the software industry. We work with clients across the globe to design and develop products for them. We are also an incubator for many startups. As a contributor, you will get an opportunity to work with different ideas, brainstorm with diverse people, widen your way of thinking, learn different technologies, research what you have to do, contribute your best to the projects and take ownership of what you do to your project. If you are passionate you will have no dearth in opportunities to build your career in Founding Minds.
Ā
Profile requiredĀ
- Experience in Java stack (preferably Springboot)
- Strong knowledge in Design Principles & Patterns and Development methodologies
- Must have Good experience working on Rest services
- Good experience with Java Microservices architecture
- Strong Expertise with RDBMS and NoSQL databases
- Experience in test driven development (unit testing. Mocking, BDD)
- Strong experience in Agile methodologies
- Preferable to have experience working on Angular and ReactĀ
- Preferable to have experience on Docker and kubernetes
- Preferable to have experience in finance domain
- Preferable to have experience in AWS or any other cloud services
Ā
The ideal candidate should have
Ā
- Strong fundamentals in Core Java, JDBC, and J2EE.
- Hands-on experience of development and support of enterprise-level cloud-native application
- Hands-on experience in Java, Spring, Spring Boot, ORM Tools, and Cloud technologies
- Hands-on experience of Java Microservices architecture
- Hands-on experience with AWS services
- Good communication & presentation skills
- Have a good sense of humor
If youāre an innovative thinker with a passion for technology and a drive to make a difference, weād love to meet you. Apply now and take the next step in your career with FoundingMinds!
Job Title: AI Engineer - NLP/LLM Data Product Engineer Location: Chennai, TN- Hybrid
Duration: Full time
Job Summary:
About the Role:
We are growing our Data Science and Data Engineering team and are looking for an
experienced AI Engineer specializing in creating GenAI LLM solutions. This position involves collaborating with clients and their teams, discovering gaps for automation using AI, designing customized AI solutions, and implementing technologies to streamline data entry processes within the healthcare sector.
Responsibilities:
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Conduct detailed consultations with clients functional teams to understand client requirements, one use case is related to handwritten medical records.
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Analyze existing data entry workflows and propose automation opportunities.
Design:
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Design tailored AI-driven solutions for the extraction and digitization of information from handwritten medical records.
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Collaborate with clients to define project scopes and objectives.
Technology Selection:
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Evaluate and recommend AI technologies, focusing on NLP, LLM and machine learning.
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Ensure seamless integration with existing systems and workflows.
Prototyping and Testing:
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Develop prototypes and proof-of-concept models to demonstrate the feasibility of proposed solutions.
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Conduct rigorous testing to ensure accuracy and reliability.
Implementation and Integration:
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Work closely with clients and IT teams to integrate AI solutions effectively.
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Provide technical support during the implementation phase.
Training and Documentation:
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Develop training materials for end-users and support staff.
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Create comprehensive documentation for implemented solutions.
Continuous Improvement:
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Monitor and optimize the performance of deployed solutions.
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Identify opportunities for further automation and improvement.
Qualifications:
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Advanced degree in Computer Science, Artificial Intelligence, or related field (Masters or PhD required).
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Proven experience in developing and implementing AI solutions for data entry automation.
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Expertise in NLP, LLM and other machine-learning techniques.
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Strong programming skills, especially in Python.
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Familiarity with healthcare data privacy and regulatory requirements.
Additional Qualifications( great to have):
An ideal candidate will have expertise in the most current LLM/NLP models, particularly in the extraction of data from clinical reports, lab reports, and radiology reports. The ideal candidate should have a deep understanding of EMR/EHR applications and patient-related data.
About Gyaan:
Gyaan empowers Go-To-Market teams to ascend to new heights in their sales performance, unlocking boundless opportunities for growth. We're passionate about helping sales teams excel beyond expectations. Our pride lies in assembling an unparalleled team and crafting a crucial solution that becomes an indispensable tool for our users. With Gyaan, sales excellence becomes an attainable reality.
About the Job:
Gyaan is seeking an experienced backend developer with expertise in Python, Django, AWS, and Redis to join our dynamic team! As a backend developer, you will be responsible for building responsive and scalable applications using Python, Django, and associated technologies.
Required Qualifications:
- 2+ years of hands-on experience programming in Python, Django
- Good understanding of CI/CD tools (Github Action, Gitlab CI) in a SaaS environment.
- Experience in building and running modern full-stack cloud applications using public cloud technologies such as AWS/
- Proficiency with at least one relational database system like MySQL, Oracle, or PostgreSQL.
- Experience with unit and integration testing.
- Effective communication skills, both written and verbal, to convey complex problems across different levels of the organization and to customers.
- Familiarity with Agile methodologies, software design lifecycle, and design patterns.
- Detail-oriented mindset to identify and rectify errors in code or product development workflow.
- Willingness to learn new technologies and concepts quickly, as the "cloud-native" field evolves rapidly.
Must Have Skills:
- Python
- Django Framework
- AWS
- Redis
- Database Management
Qualifications:
- Bachelorās degree in Computer Science or equivalent experience.
If you are passionate about solving problems and have the required qualifications, we want to hear from you! You must be an excellent verbal and written communicator, enjoy collaborating with others, and welcome discussing a plan upfront. We offer a competitive salary, flexible work hours, and a dynamic work environment.
Job Title:Ā Java Lead ā Software Engineering
Location:Ā Mohali | Panchkula | Gurugram (Onsite)
Experience:Ā 7+ Years
About the Role:
We are seeking a highly skilled and passionateĀ Java LeadĀ who will be responsible for designing, developing, and leading the implementation of scalable and maintainable product features. As a Lead, you will play a key role in guiding a team, ensuring coding best practices, and resolving complex technical challenges. This is a great opportunity for someone who thrives in a fast-paced environment, is passionate about solving technical problems, and is excited about leading product development end-to-end.
Key Responsibilities:
Ā·Ā Lead a team of developers in designing and building micro-services using Java.
Ā·Ā Decompose feature requests into sizable and estimable pieces of work.
Ā·Ā Deliver scalable, maintainable, and high-quality code within defined timelines.
Ā·Ā Conduct code reviews to ensure adherence to coding standards and best practices.
Ā·Ā Collaborate with cross-functional teams to solve complex technical challenges.
Ā·Ā Act as a subject matter expert for specific product components.
Ā·Ā Debug and resolve critical production issues with detailed root cause analysis.
Ā·Ā Drive adoption of Agile practices, ensuring proper planning, estimation, and delivery.
Required Qualifications:
Ā·Ā Bachelorās degree in Computer Science or a related field.
Ā·Ā 7+ years of strong experience inĀ JavaĀ development.
Ā·Ā 3+ years of hands-on experience in developing and delivering productized software applications.
Ā·Ā Experience in leading teams and mentoring developers.
Ā·Ā Proven ability to design and deliver scalable and maintainable applications.
Ā·Ā Strong problem-solving and analytical skills with a self-driven mindset.
Ā·Ā Excellent written and verbal communication skills.
Preferred Skills:
Ā·Ā Hands-on experience with Java micro-services.
Ā·Ā Familiarity withĀ CI/CD pipelines.
Ā·Ā Strong understanding ofĀ Agile methodologies.
Ā·Ā Cloud and containerization exposure withĀ AWSĀ andĀ Docker.
Technology Stack:
Ā·Ā Java
Ā·Ā Micro-services
Ā·Ā SQL
Ā·Ā AWS
Ā·Ā Docker
About You: ā Education ranging from a Bachelorās of Science degree in computer science or related engineering degree. ā 12+ years of high level API, abstraction layers, and application software development experience. ā 5+ years experience building scalable, serverless solutions in GCP or AWS ā 4+ years of experience in Python, MongoDB ā Experience with large-scale distributed systems and streaming data services. ā Experience building, developing, and maintaining cloud native infrastructure, serverless architecture, micro-operations, and workflow automation. ā You are a hardworking problem-solver who thrives in finding solutions to difficult technical challenges. ā Experience with modern high-level languages and databases including Javascript, MongoDB, and Python. ā Experience in Github, Gitlab, CI/CD, Jira, unit testing, integration testing, regression testing, and collaborative documentation. ā Expertise with GCP, Kubernetes, Docker, or containerization, is a great plus. ā Ability to write and assess clean, functional, high quality and testable code for each of our projects. ā Positive and proactive, solution-focused contributor and team motivation.
This is currently a Hybrid mode WFO from the WeWork location closest to your home/option for a permanent Remote WFH position.
Mandatory Experience: 1 to 4 years as LEAD or Overall experience of 6+ Years in Software Development
Responsibilities :
- Build reusable code and libraries for future use.
- Own & build new modules/features end-to-end independently.
- Collaborate with other team members and stakeholders.
Required Experience, skills and abilities :
- Thorough understanding of Node.js, JavaScript, its quirks, and workarounds.
- Excellence in at least one framework like StrongLoop loopback, express.js, sail.js etc.
- Excellence in at least one Javascript framework like, vue.js, Ember, React or Backbone.
- Basic architectural understanding of modern-day web applications
- Diligence for coding standards
- Must be good with git and git workflow
- Experience with external integrations is a plus
- Working knowledge of AWS, GCC, Azure
- Expertise with Linux-based systems
- Experience with CI/CD tools like Jenkins is a plus.
- Experience with testing and automation frameworks.
- Extensive understanding of RDBMS systems
Interpersonal Skills :
- Go-getter attitude and a passion for making killer web applications
- Good communication and interpersonal skills.
- Ability to work in a high-pressure environment
- Ability to quickly understand complex problems and devise effective solutions
Extra plusses(Optional) :
- Knowledge of D3/NodeJS/dash etc.
- Experience with Cloud as a platform or Infrastructure.
- Inclination to application design standards
Other Details :
Salary: Market standard with performance-linked benefits Depending upon the candidates
Industry: Financial Technology
Functional Area: BFSI
ļ· Interfaces with other processes and/or business functions to ensure they can leverage the
benefits provided by the AWS Platform process
ļ· Responsible for managing the configuration of all IaaS assets across the platforms
ļ· Hands-on python experience
ļ· Manages the entire AWS platform(Python, Flask, RESTAPI, serverless framework) and
recommend those that best meet the organization's requirements
ļ· Has a good understanding of the various AWS services, particularly: S3, Athena, Python code,
Glue, Lambda, Cloud Formation, and other AWS serverless resources.
ļ· AWS Certification is Plus
ļ· Knowledge of best practices for IT operations in an always-on, always-available service model
ļ· Responsible for the execution of the process controls, ensuring that staff comply with process
and data standards
Qualifications
ļ· Bachelorās degree in Computer Science, Business Information Systems or relevant experience and
accomplishments
ļ· 3 to 6 years of experience in the IT field
ļ· AWS Python developer
ļ· AWS, Serverless/Lambda, Middleware.
ļ· Strong AWS skills including Data Pipeline, S3, RDS, Redshift with familiarity with other components
like - Lambda, Glue, Step functions, CloudWatch
ļ· Must have created REST API with AWS Lambda.
ļ· Python relevant exp 3 years
ļ· Good to have Experience working on projects and problem solving with large scale multivendor
teams.
ļ· Good to have knowledge on Agile Development
ļ· Good knowledge on SDLC.
ļ· Hands on AWS Databases, (RDS, etc)
ļ· Good to have Unit testing exp.
ļ· Good to have CICD working knowledge.
ļ· Decent communication, as there will be client interaction and documentation.
Education (degree): Bachelorās degree in Computer Science, Business Information Systems or relevant
experience and accomplishments
Years of Experience: 3-6 years
Technical Skills
ļ· Linux/Unix system administration
ļ· Continuous Integration/Continuous Delivery tools like Jenkins
ļ· Cloud provisioning and management ā Azure, AWS, GCP
ļ· Ansible, Chef, or Puppet
ļ· Python, PowerShell & BASH
Job Details
ļ· JOB TITLE/JOB CODE: AWS Python Develop[er, III-Sr. Analyst
ļ· RC: TBD
ļ· PREFERRED LOCATION: HYDERABAD, IND
ļ· POSITION REPORTS TO: Manager USI T&I Cloud Managed Platform
ļ· CAREER LEVEL: 3
Work Location:
Hyderabad
Responsibilities :Ā
- Design and develop scalable, high performance, and reliable API driven services/applications in Java language that operate whole day.
- Produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration.
- Interact with both business, financial research, and technical stakeholders to deliver high quality products and services that meets/exceeds business, customer, and technical requirements.
- Own products and code from cradle to grave including production quality/performance monitoring.
Required Skills :
- Experience building and running high performance enterprise applications developed in Java language.
- Hands on experience developing Java web applications built with modern standards-based APIs including Java based REST APIs and implementations.Ā
- Experience in Java language APIs, Spring technologies, Hibernate, JDBC, RDBMS and NoSQL based data persistence.
- Experience developing solutions on AWS Cloud leveraging AWS Lambda, S3, DynamoDB, Cloud Formation, and other related AWS technologies.Ā
- Solid understanding of Domain Modeling with Relational and Non-Relational Databases.
- Excellent debugging and problem-solving skills, including ability to diagnose and fix performance and scalability issues.
- Experience working in an agile methodology-based development environment.
- Excellent written and verbal communication skills.
- BS/B.Tech/M.Tech in Computer Science or a related field.
Share your resumes if this opportunity suits you.










