
Responsibilities:
• Develop computer vision systems for enterprises to be used by hundreds of our
customers
• Enhance existing Computer vision systems to achieve high performance
• Prototype new algorithms rapidly, iterating to achieve high levels of performance
• Package these prototypes as robust models written in production level code to be
integrated into the product
• Work closely with the ML engineers to explore and enhance new product features
leading to new areas of business
Requirements:
Strong understanding of linear algebra, optimisation, probability, statistics
• Experience in the data science methodology from exploratory data analysis, feature
engineering, model selection, deployment of the model at scale and model evaluation
• Background in machine learning with experience in large scale training and
convolutional neural networks
• Deep understanding of evaluation metrics for different computer vision tasks
• Knowledge of common architectures for various computer vision tasks like object
detection, recognition, and semantic segmentation
• Experience with model quantization is a plus
• Experience with Python Web Framework (Django/Flask/FastAPI), Machine Learning
frameworks like Tensorflow/Keras/Pytorch

About Leena AI
About
Connect with the team
Similar jobs
We're looking for AI/ML enthusiasts who build, not just study. If you've implemented transformers from scratch, fine-tuned LLMs, or created innovative ML solutions, we want to see your work!
What You’ll Do
-Build autonomous AI agents using LangChain, LangGraph, and similar frameworks.
- Develop RAG pipelines with vector DBs like FAISS, Pinecone, or ChromaDB.
- Create FastAPI endpoints to expose agent functionality.
- Implement Model Context Protocol (MCP) for tool-agent integrations.
- Optimize prompts, workflows, and retrieval strategies for real performance.
- Contribute to new agentic AI design patterns and innovations.
Who Should Apply
We’re looking for freshers who are:
-Strong in Python and love experimenting with AI/ML projects.
- Familiar with one or more of these: LangChain/LangGraph, HuggingFace, PyTorch/TensorFlow, RAG pipelines.
- Active on GitHub with 2–3 well-documented projects (clean code + clear README).
- Curious, hands-on builders who want to learn by doing.
Bonus Points if you’ve dabbled with:
- LLM fine-tuning (LoRA, QLoRA), memory systems. AutoGen, CrewAI, MCP, or other agent frameworks.
- Docker, async programming, API integrations.
Education:
- Completed/Pursuing Bachelor's in Computer Science or related field
- Strong foundation in ML theory and practice
Apply if:
- You have done projects using GenAI, Machine Learning, Deep Learning.
- You must have strong Python coding experience.
- Someone who is available immediately to start with us in the office(Hyderabad).
- Someone who has the hunger to learn something new always and aims to step up at a high pace.
We value quality implementations and thorough documentation over quantity. Show us how you think through problems and implement solutions!
Job Description – Machine Learning Expert
Role: Machine Learning Expert
Experience: 6+ Years
Location: Bangalore
Education: B.Tech Degree (Computer Science / Information Technology / Data Science / related fields)
Work Mode: Hybrid – 3 Days Office + 3 Days Work from Home
Interview Mode: Candidate must be willing to attend Face-to-Face (F2F) L2 round at Bangalore location
About the Role
We are seeking a highly skilled Machine Learning Expert with a strong background in building, training, and deploying AI/ML models. The ideal candidate will bring hands-on expertise in designing intelligent systems that leverage advanced algorithms, deep learning, and data-driven insights to solve complex business challenges.
Key Responsibilities
- Develop and implement machine learning and deep learning models for real-world business use cases.
- Perform data cleaning, preprocessing, feature engineering, and model optimization.
- Research, design, and apply state-of-the-art ML techniques across domains such as NLP, Computer Vision, or Predictive Analytics.
- Collaborate with data engineers and software developers to ensure seamless end-to-end ML solution deployment.
- Deploy ML models to production environments and monitor performance for scalability and accuracy.
- Stay updated with the latest advancements in Artificial Intelligence and Machine Learning frameworks.
Required Skills & Qualifications
- B.Tech degree in Computer Science, Information Technology, Data Science, or related discipline.
- 6+ years of hands-on experience in Machine Learning, Artificial Intelligence, and Deep Learning.
- Strong expertise in Python and ML frameworks such as TensorFlow, PyTorch, Scikit-learn, Keras.
- Solid foundation in mathematics, statistics, algorithms, and probability.
- Experience in working with NLP, Computer Vision, Recommendation Systems, or Predictive Modeling.
- Knowledge of cloud platforms (AWS / GCP / Azure) for model deployment.
- Familiarity with MLOps tools and practices for lifecycle management.
- Excellent problem-solving skills and the ability to work in a collaborative environment.
Preferred Skills (Good to Have)
- Experience with Big Data frameworks (Hadoop, Spark).
- Exposure to Generative AI, LLMs (Large Language Models), and advanced AI research.
- Contributions to open-source projects, publications, or patents in AI/ML.
Work Mode & Interview Process
- Hybrid Model: 3 days in office (Bangalore) + 3 days remote.
- Interview: Candidate must be available for Face-to-Face L2 interview at Bangalore location.
https://www.ynos.in/" target="_blank">YNOS is a next-generation funded startup founded by IIT Madras faculty and incubated at IIT Madras Incubation Cell. It is a digital platform for Entrepreneurs, Investors, Innovators and Eco-system enablers, providing actionable insights on the startup and investment landscape in India. We are passionate about solving tough problems using technology and data, making a difference
The Opening
We are presently seeking for our next enthusiastic, talented, and driven Python Backend Engineer to start right away. We'd want you to
- Be excited about building a next-generation intelligence platform
- Possess a can-do attitude and be open to new challenges
- Value working with a great team - self-assured, creative, and insightful individuals who work together to achieve amazing things
- Be willing to explore, learn, and contribute new ideas to the platform, thereby improving it
- Be high on self-belief and enthusiasm to work in a startup culture - small team, fast-paced work environment
If this is you, we'd love to hear from you!
As the Python Backend Engineer in https://www.ynos.in/" target="_blank">YNOS, you will
- Create reusable optimised code and libraries
- Deploy task management systems and automate routine tasks
- Build performant apps that adhere to the best practices, therefore increasing latency, performance, and scalability
- Improve the existing codebase while reducing technical debt
- Take charge of all elements of the application, including architecture, quality, and efficiency
Requirements
- Proficient understanding of Python language
- Expertise in developing web apps and APIs using Python frameworks like Flask with an overall grasp of client-server interactions
- Familiarity with task management systems and process automation
- Comfortable with using Command Line and Linux systems
- Experience and understanding of version control systems like git, svn, etc
- Knowledge of NoSQL databases such as MongoDB
Good to have
- Expertise in other backend frameworks viz. Django, NodeJS, Go, Rust etc
- Knowledge of data-modelling, data-wrangling & data-mining techniques
- Experience with data visualisation tools & libraries such as Plotly, Seaborn etc
- Exposure to Statistical and Machine Learning (ML) techniques, particularly in the field of Natural Language Processing (NLP)
- Familiarity with front-end tools & frameworks such as HTML, CSS, JS, React, Vue, and others
Work location, Job type & Salary
- Our office is located at https://respark.iitm.ac.in/" target="_blank">IIT Madras Research Park, Chennai, Tamil Nadu, surrounded by the beautiful IITM Campus!
- This is a full-time position and we’d like you to relocate to Chennai
- Expected salary range ₹6L - ₹8L per annum
- Developing chatbots and voice assistants on various platforms for diverse business use-cases
- Work on a chatbot framework/architecture using an open-source tool or library
- Implement Natural Language Processing (NLP) for chatbots
- Integration of chatbots with Management Dashboards and CRMs
- Resolve complex technical design issues by analyzing the logs, debugging code, and identifying technical issues/challenges/bugs in the process
- Deploy applications using CI/CD tools
- Designing and building highly scalable AI and ML solutions
- Ability to understand business requirements and translate them into technical requirements
- Open-minded, flexible, and willing to adapt to changing situations
- Ability to work independently as well as on a team and learn from colleagues
- High adaptability in a dynamic start-up environment.
- Experience with bot multi-lingual utilization (preferred)
- Experience with bot human escalation
- Ability to optimize applications for maximum speed and scalability
- Come up with new approaches and ideas to improve the current performance of Chatbots across multiple domains and build a highly personalized user experience.
QUALIFICATIONS : B. Tech/ B.E. /M. Tech or a related technical discipline from reputed universities
SKILLS REQUIRED :
- Minimum 3+ years- of experience in Chatbot Development using the Rasa open-source framework.
- Hands-on experience building and deploying chatbots.
- Experience in Conversational AI platforms for enterprises using ML and Deep Learning.
- Experience with both text to speech and vice versa transformation incorporation.
- Should have a good understanding of various Chatbot frameworks/platforms/libraries.
- Build and evolve/train the NLP platform from natural language text data being gathered from users on a daily basis.
- Code using primarily Python.
- Experience with bots for platforms like Facebook Messenger, Slack, Twitter, WhatsApp, etc.
- Knowledge of digital assistants such as Amazon Alexa, Google Assistant, etc.
- Experience in applying different NLP techniques to problems such as text. classification, text summarization, question & answering, information retrieval, knowledge extraction, and conversational bots design potentially with both traditional & Deep Learning
- Techniques - NLP Skills/Tools: NLP, HMM, MEMM, P/LSA, CRF, LDA, Semantic Hashing, Word2Vec, Seq2Seq, spaCy, Nltk, Gensim, Core NLP, NLU, NLG, etc.
- Should be familiar with these terms: Tokenization, N-Grams, Stemmers, lemmatization, Part of speech tagging, entity resolution, ontology, lexicology, phonetics, intents, entities, and context.
- Knowledge of SQL and NoSQL Databases such as MySQL, MongoDB, Cassandra, Redis, PostgreSQL
- Experience with working on public cloud services such as Digital Ocean, AWS, Azure, or GCP.
- Knowledge of Linux shell commands.
- Integration with Chat/Social software like Facebook Messenger, Twitter, SMS.
- Integration with Enterprise systems like Microsoft Dynamics CRM, Salesforce, Zendesk, Zoho, etc.
MUST HAVE :
- Strong foundation in the python programming language.
- Experience with various chatbot frameworks especially Rasa and Dialogflow.
- Strong understanding of other AI tools and applications like TensorFlow, Spacy, and Google Cloud ML is a BIG plus.
- Experience with RESTful services.
- Good understanding of HTTPS and Enterprise security.
6-8 yrs experience
Fully Remote position
Max compensation - 45 LPA per annum (Full in hand)
Key Responsibilities
- Design, implement and maintain software to the demanding standards of a real time, highly concurrent distributed system.
- Working in conjunction with the rest of the development team, you will architect and build highly performant, scalable and extensible external APIs
- Collaborate with customers and internal stakeholders, at all levels, to continuously improve our product in a measured data-driven approach
- Learn quickly, adapt, and invent based on changing company needs and priorities
- Contribute to code reviews, tech talks, innovation drives and patents
Minimum Qualifications
- Excellent problem solving skills
- Bachelors in a computer science or other equivalent field
- Proficiency in deploying production systems using a major programming language like Java, Python, NodeJS or similar
- Excellent command over object oriented design and system design
- Experience building distributed systems and scaling them with high availability
- Ability to exercise autonomy rather than needing detailed direction and proactively get things done
Preferred Qualifications
- Experience in customer facing software development
- Proficiency building unit and performance tests to ensure reliability and scalability
- Experience in Artificial Intelligence, Machine Learning (ML) models, Natural Language Processing or Deep Learning is a plus
- Experience with cloud infrastructure such as AWS, GCP is a plus
Why work with us
- A small collaborative and excited team
- We value autonomy, allowing you to choose the configuration that makes you most productive
- Able to work remotely anywhere in Indian Standard Time
- Continuous learning and up-skill opportunities
- We love ideas, innovation and experiments!
- Competitive salary
Your responsibilities as a backend engineer will include:
- Back-end software development
- Software engineering and designing data models and write effective APIs
- Working together with engineers and product teams
- Understanding business use cases and requirements for different internal teams
- Maintenance of existing projects and New feature development
- Consume and integrate classifier/ ML snippets from Data science team
What we are looking for:
- 2+ years of industry experience with the Python and Django framework.
- Degree in Computer Science or related field
- Good analytical skills with strong fundamentals of data structures and algorithms
- Experience building backend services with hands-on experience through all stages of Agile software development life cycle.
- Ability to write optimized codes,debug programs, and integrate applications with third party tools by developing various APIs
- Experience with Databases.
- Experience with writing REST-APIs.
- Prototyping initial collection and leveraging existing tools and/or creating new tools
- Experience working different types of datasets (e.g. unstructured, semi-structured, with missing information)
- Ability to think critically and creatively in a dynamic environment, while picking up new tools and domain knowledge along the way
- A positive attitude, and a growth mindset
Bonus:
- Experience with relevant Python libraries such as Requests, sklearn, Selenium
- Hands on experience in Machine learning implementations
- Experience with Cloud infrastructure (e.g. AWS) and relevant microservices
- Good Humor
Note- We are currently working from home due to the pandemic. If selected you may work from a remote location though once office reopens candidate must work from Office.
Your responsibilities as a backend engineer will include:
- Back-end software development
- Software engineering and designing data models and write effective APIs
- Working together with engineers and product teams
- Understanding business use cases and requirements for different internal teams
- Maintenance of existing projects and New feature development
- Consume and integrate classifier/ ML snippets from Data science team
What we are looking for:
- 2+ years of industry experience with the Python and Django framework.
- Degree in Computer Science or related field
- Good analytical skills with strong fundamentals of data structures and algorithms
- Experience building backend services with hands-on experience through all stages of Agile software development life cycle.
- Ability to write optimized codes,debug programs, and integrate applications with third party tools by developing various APIs
- Experience with Databases.
- Experience with writing REST-APIs.
- Prototyping initial collection and leveraging existing tools and/or creating new tools
- Experience working different types of datasets (e.g. unstructured, semi-structured, with missing information)
- Ability to think critically and creatively in a dynamic environment, while picking up new tools and domain knowledge along the way
- A positive attitude, and a growth mindset
Bonus:
- Experience with relevant Python libraries such as Requests, sklearn, Selenium
- Hands on experience in Machine learning implementations
- Experience with Cloud infrastructure (e.g. AWS) and relevant microservices
- Good Humor
Develop state of the art algorithms in the fields of Computer Vision, Machine Learning and Deep Learning.
Provide software specifications and production code on time to meet project milestones Qualifications
BE or Master with 3+ years of experience
Must have Prior knowledge and experience in Image processing and Video processing • Should have knowledge of object detection and recognition
Must have experience in feature extraction, segmentation and classification of the image
Face detection, alignment, recognition, tracking & attribute recognition
Excellent Understanding and project/job experience in Machine learning, particularly in areas of Deep Learning – CNN, RNN, TENSORFLOW, KERAS etc.
Real world expertise in deep learning- applied to Computer Vision problems • Strong foundation in Mathematics
Strong development skills in Python
Must have worked upon Vision and deep learning libraries and frameworks such as Opencv, Tensorflow, Pytorch, keras
Quick learner of new technologies
Ability to work independently as well as part of a team
Knowledge of working closely with Version Control(GIT)









