Software Research Engineer

Epitec Staffing

  • Menlo Park, CA
  • Today
  • $103.45 Per Hour
Want to know if you’re a fit?
Upload your resume and let our AI show you.

Skills

  • Artificial Intelligence (AI)unmatched
  • Best Practicesunmatched
  • Code Reviewsunmatched
  • Communication Skillsunmatched
  • Computer Scienceunmatched
  • Computer Visionunmatched
  • Data Processingunmatched
  • Data Setsunmatched
  • Detail Orientedunmatched
  • DevOpsunmatched
  • Linux Operating Systemunmatched
  • Machine Learningunmatched
  • Natural Language Processing (NLP)unmatched
  • Problem Solving Skillsunmatched
  • Python Programming/Scripting Languageunmatched
  • SQL (Structured Query Language)unmatched
  • Scalable System Developmentunmatched
  • Scripting (Scripting Languages)unmatched
  • Software Engineeringunmatched
  • Team Playerunmatched
  • Time Managementunmatched
  • Unix Shell Programmingunmatched

Description

Job Title: 

Software Research Engineer  

 

Location: 

Menlo Park, California  

 

Job Type: 

Full-time, 6-month On-Going Contract, W2 

 

Schedule: 

Monday – Friday, Remote, PST preferred  

 

Pay Range: 

$103.45 per hour  

Visa sponsorship is not available now or in the near future. 

 

Job Description:  

 

Key Responsibilities: 

  • Develop Python scripts to parse and download large datasets from the web in an efficient manner 

  • Write SQL queries to further process data 

  • Write high-quality, efficient, and maintainable code 

  • Participate in code reviews and contribute to engineering best practices 

  • Troubleshoot and debug software applications 

  • Ensure software applications meet quality and performance standards 

  • Provide timely solutions to technical issues 

  • Document software applications and maintain technical documentation 

  • Communicate effectively with stakeholders and team members 

  • Onboard open-source ML models and build data curation pipelines 

 

Requirements 

  • 6+ years of experience in research engineering, ML engineering, or software engineering involving machine learning implementation 

  • Strong proficiency in Python programming 

  • Experience with PyTorch and SQL 

  • Proficiency working with Linux systems and shell scripting 

  • Experience with large-scale software development projects 

  • Excellent problem-solving skills and attention to detail 

  • Strong communication and collaboration skills 

  • Ability to work independently and in a team environment 

 

Preferred Qualifications 

  • Master's degree or PhD in Computer Science or a related field 

  • Experience with machine learning, LLMs, NLP, computer vision, or multimodal AI 

  • Experience with ML infrastructure, ML platforms, or ML backend systems 

  • Experience with web scraping and processing large-scale datasets 

  • Experience with cloud platforms such as AWS, Azure, or GCP 

  • Knowledge of DevOps practices and tools 

  • Publications, research papers, or conference presentations related to machine learning or AI 

 

Education 

  • Bachelor's degree in Computer Science, Software Engineering, or a related field 

 

 

 
 

 

 

#LI-LH1 

Numbers & Facts

LocationMenlo Park, CA

Similar Jobs

See more jobs