Software Engineer I

Epitec Staffing
  • Menlo Park, CA
  • Remote
  • $75 Per Hour
  • Instant Apply
29 days ago

Job Description

Title: Software Engineer I
Location: Remote (United States)
Schedule: Full-Time, 40 hours/week
Type: 12-Month Contract with Possible Extension
Compensation: $75/hr
Benefits: PTO, Medical, Dental, Vision, 401(k), Life Insurance, Disability Coverage

About the Role:

We are seeking a Software Engineer to help build and evaluate advanced AI systems that interact with software and complete complex computer-based tasks. This role combines software engineering, AI/ML evaluation, testing, and infrastructure development.

The ideal candidate is passionate about coding, has strong Python development experience, and enjoys solving complex technical challenges. You will work on designing evaluation frameworks, debugging large-scale systems, developing automated testing solutions, and helping improve the performance of next-generation AI technologies.

This is an excellent opportunity for engineers who enjoy building high-quality software, creating testing frameworks, and working at the intersection of software engineering and artificial intelligence.

Main Responsibilities:

  • Design, develop, and maintain software solutions used to evaluate AI model performance.
  • Build and maintain automated test frameworks, benchmarks, and evaluation pipelines.
  • Create reproducible experiments and analyze results to identify system improvements.
  • Debug issues across applications, infrastructure, configurations, and system integrations.
  • Write high-quality, well-tested code with a strong focus on software reliability and maintainability.
  • Support deployment strategies, validation processes, and risk management practices.
  • Collaborate with engineering, product, and research teams to improve AI system performance.
  • Document technical processes, findings, and implementation details.
Education and Experience Required: 
  • Bachelor's Degree in Computer Science, Software Engineering, Mathematics, Engineering, or a related field.
  • Minimum 2 years of professional Python development experience.
  • Strong software engineering background with experience building production-quality applications.
  • Experience working with AI/ML systems, model evaluation, or machine learning development.
  • Experience creating automated tests, validation frameworks, or benchmarking solutions.
Required Skills and Qualifications: 
  • Python development experience (minimum 2 years required)
  • PyTorch (Torch)
  • Software engineering fundamentals
  • Automated testing and test-driven development
  • Debugging and troubleshooting complex systems
  • Machine Learning and AI model evaluation
  • Benchmarking and performance analysis
  • Experiment design and validation
  • Risk management and software quality practices
  • Experience using AI coding assistants such as:
    • Claude Code
    • Cursor
    • Codex
    • GitHub Copilot
  • Strong written and verbal communication skills
Preferred Skills and Qualifications: 
  • Rust
  • TypeScript
  • Distributed Systems
  • Platform Engineering
  • Infrastructure Engineering
  • Developer Tooling
  • MLOps
  • Large-Scale Testing Frameworks
  • Backend Systems Development
  • Evaluation Pipelines
  • AI Agents / Agentic AI
  • Generative AI / Large Language Models (LLMs)
  • Open-source project contributions

#LI-HA1

Numbers & Facts

LocationMenlo Park, CA (
Remote
)

Skills

  • Analysis Skillsunmatched
  • Artificial Intelligence (AI)unmatched
  • Artificial Intelligence (AI) Agentsunmatched
  • Artificial Intelligence (AI) Programming Languagesunmatched
  • Benchmarkingunmatched
  • Communication Skillsunmatched
  • Computer Scienceunmatched
  • Debugging Skillsunmatched
  • Distributed Computingunmatched
  • Experiment Designunmatched
  • GitHubunmatched
  • Identify Issuesunmatched
  • Insuranceunmatched
  • Large-Scale Systemsunmatched
  • Machine Learningunmatched
  • Mathematicsunmatched
  • Modeling Languagesunmatched
  • Open Sourceunmatched
  • Performance Analysisunmatched
  • Performance Managementunmatched
  • Performance Modelingunmatched
  • Presentation/Verbal Skillsunmatched
  • Process Managementunmatched
  • Programming Toolsunmatched
  • Python Programming/Scripting Languageunmatched
  • Risk Managementunmatched
  • Scalable System Developmentunmatched
  • Software Administrationunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Software Testingunmatched
  • System Integration (SI)unmatched
  • Systems Analysisunmatched
  • Technical Writingunmatched
  • Test Automationunmatched
  • Test Driven Development (TDD)unmatched
  • Test Harnessunmatched
  • Test Plan/Scheduleunmatched
  • Validation Testingunmatched
  • Writing Skillsunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder