Junior Machine Learning Engineer
| Estimated Pay info | Based on similar jobs in your market$63 per hour |
|---|---|
| Hours | Full-time, Part-time |
| Location | New York, NY 10003 New York, New York open_in_new |
About this job
Job Description
Junior Machine Learning Engineer
Job SummaryWe are looking for a passionate Junior Machine Learning Engineer to join our AI and Data Science team. This role is ideal for recent graduates or early-career professionals who are eager to build, train, and deploy machine learning models while working on real-world AI applications. You will collaborate with experienced engineers and data scientists to develop scalable machine learning solutions and contribute to the end-to-end ML lifecycle.
Key ResponsibilitiesAssist in designing, developing, and deploying machine learning models for business applications.
Collect, clean, preprocess, and analyze structured and unstructured data.
Build and evaluate machine learning models using supervised and unsupervised learning techniques.
Perform feature engineering, model training, hyperparameter tuning, and performance evaluation.
Develop data pipelines and automate ML workflows.
Support model deployment, monitoring, and performance optimization in production environments.
Collaborate with data scientists, software engineers, and product teams to deliver AI-driven solutions.
Document experiments, model performance, and technical implementations.
Stay up to date with the latest machine learning tools, frameworks, and best practices.
Bachelor's degree in Computer Science, Artificial Intelligence, Machine Learning, Data Science, Information Technology, Statistics, Mathematics, or a related field.
0 2 years of experience in machine learning, data science, or software development (internships and academic projects are welcome).
Strong understanding of machine learning fundamentals, statistics, and data analysis.
Proficiency in Python programming.
Experience with machine learning libraries such as Scikit-learn, PyTorch, or TensorFlow.
Knowledge of data structures, algorithms, and object-oriented programming.
Familiarity with SQL and relational databases.
Experience using Git for version control.
Exposure to Natural Language Processing (NLP), Computer Vision, or Generative AI.
Familiarity with Large Language Models (LLMs) and AI application development.
Knowledge of data visualization tools such as Matplotlib, Seaborn, or Plotly.
Basic understanding of cloud platforms (AWS, Azure, or Google Cloud).
Experience with Docker and Linux.
Academic, internship, or personal machine learning projects available on GitHub.
Python
SQL
Scikit-learn
PyTorch or TensorFlow
Pandas
NumPy
Matplotlib
Seaborn
Git
Docker (basic)
Linux (basic)
Jupyter Notebook
Strong analytical and problem-solving abilities.
Eagerness to learn and grow in machine learning and AI.
Good communication and teamwork skills.
Attention to detail and commitment to writing high-quality code.
Ability to work in a collaborative and fast-paced environment.
Internship experience in machine learning or data science.
Knowledge of MLOps concepts and model deployment.
Familiarity with REST APIs and microservices.
Exposure to data engineering tools and ETL pipelines.
Participation in hackathons, coding competitions, or open-source AI projects.
Competitive salary and performance-based incentives.
Mentorship from experienced machine learning professionals.
Learning and certification opportunities.
Flexible work arrangements.
Access to modern AI and ML tools and technologies.
Opportunity to work on real-world machine learning projects with cross-functional teams.