Software Engineer II
Epitec, Inc.
Bell Gardens, CA, United States
3 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…