Software Research Engineer-C, Python, and Machine Learning algorithms.
SCI SOLUTIONS GLOBAL Warren, Michigan, United States · $83K/yr
IT Services and IT Consulting · 11-50 employees
About the role
The role involves conducting software research and development using machine learning and advanced algorithms. You will implement software solutions, prototype research concepts, and collaborate with engineering teams to analyze complex technical problems.
What they look for
Requirements
Candidates must have strong programming experience in C and Python along with hands-on experience in machine learning algorithms. A research-oriented mindset and strong analytical skills are required, with a preference for PhD candidates.
Full description
Job Title: Software Research Engineer
Location: Warren, MI
Employment Type: W2
Job Overview
Our client is looking for a Software Research Engineer with strong expertise in C, Python, and Machine Learning algorithms. The ideal candidate will have a strong research-oriented technical background and the ability to apply software engineering and machine learning concepts to complex technical problems.
Key Responsibilities
- Conduct software research and development activities involving machine learning and advanced algorithms.
- Develop and implement software solutions using C and Python.
- Research, evaluate, and implement machine learning algorithms.
- Analyze complex technical problems and develop algorithmic solutions.
- Prototype and validate research concepts through software implementations.
- Collaborate with engineering and research teams to evaluate and improve solutions.
- Perform technical analysis and document research findings and software implementations.
- Contribute to the development and evaluation of machine learning-based solutions.
Required / Preferred Qualifications
- Strong programming experience in C and Python.
- Strong understanding and hands-on experience with Machine Learning algorithms.
- Strong analytical and problem-solving skills.
- Research-oriented mindset with the ability to investigate and solve complex technical problems.
- PhD candidate preferred.
- Ability to work collaboratively with technical and research teams.
Key Skills
C | Python | Machine Learning | ML Algorithms | Software Research | Algorithm Development | Research & Development | Data Analysis | Problem Solving
Similar roles
-
Data Engineer (Python, PySpark & Databricks)
Devsu Argentina
-
Lead Developer (Python)
Thoughtworks Quito, Ecuador
-
Lead Software Engineer - Python, AWS, Data, Agentic AI
JPMorgan Chase & Co. Houston, Texas, United States
-
Junior Data Analyst (Python) for an E-commerce company (US-based/Remote)
Paired Argentina
-
Développeur Python
Sopra Steria Montreal, Quebec, Canada
-
Python Application Developer – Investment Banking Technology
Axiom Path Charlotte, North Carolina, United States