Job Title:
Software Engineer I
Location:
United States
Job Type:
Full-time, 1-year, On-Going Contract, W2
Schedule:
Monday – Friday, Remote, EST preferred
Pay Range:
$52.95 – $62.00 per hour
We're excited to connect with recent graduates and early-career professionals who are passionate about Machine Learning and AI. This role is ideal for candidates with a degree in Machine Learning, Artificial Intelligence, Computer Science, Computer Engineering, or a related field, along with up to 1 year of professional experience. Internship, research, academic project, and open-source experience are highly valued.
Job Description:
Key Responsibilities
-
Engineer, design, implement, and improve machine learning systems and tools that enable AI research.
-
Develop platform and framework solutions that support research teams throughout the machine learning lifecycle.
-
Collaborate with scientists, engineers, and cross-functional partners to support model training, data collection, evaluation, and research deployment.
-
Contribute code across the full development lifecycle, from experimentation through production-ready implementation.
-
Troubleshoot machine learning systems, infrastructure, and research workflows.
-
Write clean, scalable, and robust code that supports research initiatives and product integration.
Requirements
-
Experience developing machine learning algorithms or machine learning infrastructure.
-
Proficiency in Python and PyTorch and/or C/C++.
-
Exposure to deep learning environments supporting AI/ML model development.
-
Strong software engineering fundamentals with the ability to produce maintainable, high-quality code.
-
Ability to work effectively within highly collaborative and interdisciplinary technical teams.
Preferred Qualifications
-
Demonstrated software engineering accomplishments through professional experience, coding competitions, personal projects, or open-source contributions.
-
Experience contributing to publicly available repositories or widely used GitHub projects.
-
Exposure to large-scale machine learning frameworks or research environments.
-
Advanced degree in a related technical discipline is a plus.
Skills
-
Machine Learning
-
Deep Learning
-
Python
-
PyTorch
-
C++
-
Machine Learning Infrastructure
-
AI Systems Development
-
Research Engineering
-
Framework Development
-
Data Collection & Evaluation
-
Debugging & Troubleshooting
-
Software Development
Education
-
Bachelor's degree in Computer Science, Computer Engineering, or a related technical field required.
-
Master's degree or PhD in Computer Science, Machine Learning, Artificial Intelligence, or a related technical field preferred.
#LI-LH1 #INDPRO
