Software Engineer II

Epitec, Inc.
Bell Gardens, CA, United States
3 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$162,240.0 - $170,560.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) C++ (Programming Language) Software Quality Code Review Computer Engineering Continuous Integration Software Debugging Python (Programming Language) Machine Learning Performance Tuning Software Engineering Software Systems
+6 more
Software Organization Information Technology Machine Learning Operations Software Version Control Golang Programming Languages

Job description

We are seeking a Temporary Software Engineer to support project-based engineering initiatives. In this role, you will collaborate with cross-functional teams to design, develop, maintain, and improve software systems while delivering well-defined project objectives and timelines. Responsibilities

  • Develop and implement software features and enhancements aligned with project requirements.
  • Write clean, maintainable, and thoroughly tested code following established engineering standards.
  • Participate in code reviews and incorporate feedback to improve code quality and reliability.
  • Troubleshoot, debug, and resolve software issues throughout the development lifecycle.
  • Collaborate with product, design, data, and security teams to deliver technical solutions.
  • Create and maintain technical documentation for software implementations.
  • Support operational excellence through monitoring, incident response, performance optimization, and system maintenance.

Requirements

  • 3+ years of professional software engineering experience.
  • Experience developing and evaluating machine learning models, particularly classification models.
  • Experience building, deploying, or supporting machine learning systems in production environments.
  • Proficiency in one or more programming languages such as Python, Java, C++, Go, or similar.
  • Experience building, testing, and maintaining production-quality software.
  • Familiarity with software development best practices, including version control, code reviews, and CI/CD pipelines.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Ability to work effectively in a fast-paced, collaborative environment., * Experience working at large-scale technology companies.
  • Background in machine learning infrastructure, model deployment, or production ML systems.
  • Experience contributing to highly scalable software platforms and services., * Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field, or equivalent practical experience.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…