Software Engineer I
Title: Software Engineer ILocation: Remote (United States)Schedule: Full-Time, 40 hours/weekType: 12-Month Contract with Possible ExtensionCompensation: $75/hrBenefits: PTO, Medical, Dental, Vision, 401(k), Life Insurance, Disability CoverageAbout The RoleWe 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 ResponsibilitiesDesign, 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 fundamentalsAutomated testing and test-driven developmentDebugging and troubleshooting complex systemsMachine Learning and AI model evaluationBenchmarking and performance analysisExperiment design and validationRisk management and software quality practicesExperience using AI coding assistants such as:Claude CodeCursorCodexGitHub CopilotStrong written and verbal communication skillsPreferred Skills and Qualifications: RustTypeScriptDistributed SystemsPlatform EngineeringInfrastructure EngineeringDeveloper ToolingMLOpsLarge-Scale Testing FrameworksBackend Systems DevelopmentEvaluation PipelinesAI Agents / Agentic AIGenerative AI / Large Language Models (LLMs)Open-source project contributions