Junior Machine Learning Engineer (AI/ML)
Role details
Job location
Tech stack
Job description
- Collaborate with engineering, software, product, and data teams to identify opportunities where AI and Machine Learning can deliver business value.
- Understand, clean, transform, and analyze structured and unstructured datasets.
- Develop, train, evaluate, and improve Machine Learning and Deep Learning models.
- Build AI-powered applications using modern Machine Learning frameworks.
- Assist in developing solutions using Generative AI, Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and Agentic AI.
- Work with vector databases, embeddings, semantic search, and AI knowledge retrieval systems.
- Support predictive analytics, anomaly detection, recommendation systems, and intelligent automation projects.
- Write clean, maintainable, and well-documented Python code.
- Develop APIs and integrate AI models into software applications.
- Test, validate, monitor, and optimize model performance.
- Participate in code reviews and follow software engineering best practices.
- Document technical work and communicate findings to both technical and non-technical stakeholders.
- Continuously learn emerging AI technologies and contribute innovative ideas., Experience through any of the following is considered a plus:
- Research projects
- AI/ML competitions (Kaggle, etc.)
- Open-source contributions
- Published GitHub repositories
- Bootcamp capstone projects
- Personal AI applications
- Internship experience
- LLM applications
- AI chatbots
- Computer Vision
- NLP projects
- Predictive analytics projects
Why Join Us?
- Work on real-world AI and Machine Learning projects
- Learn from experienced engineers and mentors
- Gain hands-on experience with modern AI technologies
- Exposure to Generative AI and Agentic AI
- Collaborative and supportive engineering culture
- Continuous learning and professional development
- Opportunity to grow into a Machine Learning Engineer role
Requirements
We are looking for an enthusiastic and highly motivated Junior Machine Learning Engineer (AI/ML) to join our growing engineering team. This is an entry-level opportunity designed for candidates who are beginning their careers in Artificial Intelligence, Machine Learning, Data Science, or Software Engineering.
As a Junior Machine Learning Engineer, you will collaborate with experienced engineers and data professionals to design, develop, test, and deploy AI/ML solutions that solve real-world business and engineering challenges. You will gain hands-on experience working on modern Machine Learning, Generative AI, Agentic AI, and data-driven software applications while building practical industry experience.
If you enjoy solving complex problems, working with data, and continuously learning new technologies, we'd love to hear from you.
Who Should Apply?
This opportunity is intended for entry-level candidates with 0-1 year of full-time professional experience in Machine Learning, Artificial Intelligence, Data Science, or Software Development.
We encourage applications from candidates who have gained experience through:
- Academic projects
- Internships
- Personal AI/ML projects
- GitHub projects
- Bootcamp projects
- Research projects
- Hackathons
- Open-source contributions
Candidates with more than 1 year of full-time professional AI/ML experience may be better suited for experienced-level opportunities., Applicants should possess one of the following:
- Bachelor's degree in Computer Science, Artificial Intelligence, Machine Learning, Data Science, Information Technology, Software Engineering, Computer Engineering, Mathematics, Statistics, Physics, Engineering, or a related STEM discipline
OR
- Master's degree in one of the above fields
OR
- PhD in one of the above fields
Equivalent education and relevant project experience will also be considered.
Preferred Qualifications
Experience or knowledge in some of the following areas is preferred:
- Python programming
- Machine Learning fundamentals
- Data Science concepts
- Statistics and probability
- SQL and database fundamentals
- Data preprocessing and feature engineering
- Scikit-learn
- TensorFlow or PyTorch
- Pandas and NumPy
- Data visualization libraries
- REST APIs
- Git and GitHub
- Cloud platforms such as AWS, Azure, or Google Cloud (basic knowledge)
- Docker (basic knowledge)
- Generative AI
- Large Language Models (LLMs)
- Prompt Engineering
- Retrieval-Augmented Generation (RAG)
- AI Agents / Agentic AI
- Vector databases
- MLOps fundamentals
What We're Looking For
Successful candidates will demonstrate:
- Strong analytical and problem-solving abilities
- Curiosity and willingness to learn new technologies
- Good programming fundamentals
- Strong communication skills
- Ability to collaborate within cross-functional teams
- Good organizational and time-management skills
- Attention to detail
- Passion for Artificial Intelligence and Machine Learning
- Ability to adapt to changing priorities and technologies
Benefits & conditions
Pay: $71,676.23 - $86,319.76 per year