INSPYR Solutions logo
INSPYR Solutions
Posted 2 days agoVerified live 8h ago

Software Engineer II

Brief overview

Remote
UndergradOr in progress
$49–$69/hrStated range
3+ yrsMinimum
Machine Learning Model DevelopmentClassification ModelsProduction ML SystemsPythonJavaC++GoSoftware DevelopmentVersion ControlCode ReviewsCI/CDModel Monitoring

About the company

INSPYR Solutions logo
INSPYR Solutionsinspyrsolutions.com

INSPYR Solutions is a information technology staffing service providers.

Job description

Summary

INSPYR Solutions provides technology and talent solutions aligned with clients’ business objectives and technical needs. The company is seeking a Software Engineer II to develop and support production Machine Learning systems, with a focus on classification models, data quality, model performance, and system reliability.

Responsibilities

  • Develop, enhance, and maintain software solutions supporting production Machine Learning systems
  • Build, evaluate, and support classification models and related ML workflows
  • Monitor model and data quality, analyze dataset integrity, and investigate performance regressions
  • Identify system gaps and help prevent invalid or low-quality configurations from reaching production
  • Write clean, maintainable, well-tested code following established engineering standards
  • Troubleshoot, debug, and resolve software and ML system issues throughout the development lifecycle
  • Participate in code reviews and incorporate feedback to improve code quality and reliability
  • Collaborate with cross-functional engineering, product, data, and other technical teams
  • Support operational excellence through monitoring, incident response, system reliability, and performance improvements
  • Create and maintain technical documentation for implemented solutions

Skills

  • US Citizen, Green Card Holders, or Authorized to Work in the U.S
  • 3+ years of professional software engineering experience
  • Hands-on experience developing and evaluating Machine Learning models, particularly **classification models**
  • Experience building, maintaining, or supporting **ML systems in production environments**
  • Proficiency in at least one general-purpose programming language such as **Python, Java, C++, Go, or similar**
  • Experience building, testing, and maintaining production-quality software
  • Experience with standard software development practices and tools, including **version control, code reviews, and CI/CD**
  • Strong debugging, analytical, and problem-solving skills
  • Ability to work effectively in a fast-paced, collaborative engineering environment
  • Bachelor's degree in Computer Science, Computer Engineering, a related technical field, or equivalent practical experience
  • Experience supporting large-scale, data-intensive or Machine Learning-driven products
  • Experience with ML model monitoring, data quality, model performance analysis, or regression investigation
  • Experience maintaining reliability and quality guardrails across ML pipelines
  • Previous experience working in large-scale technology or consumer-facing product environments
  • Experience collaborating across software engineering, Machine Learning, data, and product teams

Qualifications

Must Haves

  • US Citizen, Green Card Holders, or Authorized to Work in the U.S
  • 3+ years of professional software engineering experience
  • Hands-on experience developing and evaluating Machine Learning models, particularly **classification models**
  • Experience building, maintaining, or supporting **ML systems in production environments**
  • Proficiency in at least one general-purpose programming language such as **Python, Java, C++, Go, or similar**
  • Experience building, testing, and maintaining production-quality software
  • Experience with standard software development practices and tools, including **version control, code reviews, and CI/CD**
  • Strong debugging, analytical, and problem-solving skills
  • Ability to work effectively in a fast-paced, collaborative engineering environment
  • Bachelor's degree in Computer Science, Computer Engineering, a related technical field, or equivalent practical experience

Nice to Haves

  • Experience supporting large-scale, data-intensive or Machine Learning-driven products
  • Experience with ML model monitoring, data quality, model performance analysis, or regression investigation
  • Experience maintaining reliability and quality guardrails across ML pipelines
  • Previous experience working in large-scale technology or consumer-facing product environments
  • Experience collaborating across software engineering, Machine Learning, data, and product teams

Benefits

  • Comprehensive medical benefits
  • 401(k) retirement plan

More jobs like this