Release Software Development Engineer

TekWissen LLC

San Jose, CA

JOB DETAILS
SALARY
$75–$80
SKILLS
Automation, Computer Science, Consumer Electronics, Consumer Goods and Services, Continuous Deployment/Delivery, Continuous Improvement, Continuous Integration, Detail Oriented, Distributed Computing, Diversity, Docker, GPU (Graphics Processing Unit), Microprocessor, Motherboards, Open Source, Performance Analysis, Performance Metrics, Problem Solving Skills, Release Management/Engineering, Semiconductor Manufacturing, Semiconductors, Software Development, Software Engineering, Systems Reliability, Test Plan/Schedule, Testing, Workforce Management
LOCATION
San Jose, CA
POSTED
2 days ago

Overview:
TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions to our clients world-wide. This Client is an American multinational semiconductor company based in Austin, that develops computer processors and related technologies for business and consumer markets. Global company that specializes in manufacturing semiconductor devices used in computer processing. The company also produces flash memories, graphics processors, motherboard chip sets, and a variety of components used in consumer electronics goods.

Job Title: Release Software Development Engineer

Duration: 12 Months
Location: San Jose, CA

Job Type: Temporary assignment
Work Type: Onsite

Job Description:

The role:

  • We are seeking a skilled and motivated Software Development Engineer to join our Training at Scale team.
  • In this role, you will develop tools and automation to support large-scale model training on the latest Client's GPUs.
  • You'll work closely with engineers across teams to optimize training workloads, manage CI/CD pipelines, and ensure reliable, high-performance releases.
  • This is a hands-on engineering position with a strong focus on distributed systems, performance, and automation at scale.

The preson:

  • The ideal candidate brings deep experience in open-source software (OSS) release cycles, container-based packaging (e.g., Docker), and has strong debugging skills-particularly around model training workloads.
  • You thrive in fast-paced environments and are passionate about automation, system reliability, and continuous improvement.

Key responsibilities:

    • Manage and maintain nightly builds for multiple training frameworks
    • Collaborate on integrating new training workloads and expanding test coverage
    • Ensure the stability and releasability of the main branch at all times
    • Update and maintain build processes to support biweekly release and performance goals
    • Handle and deliver ad-hoc development test builds as requested
    • Track build performance and reliability metrics over time

Preferred experience:

    • Experience with open-source software contributions and release management
    • Strong hands-on experience with Docker and container-based workflows
    • Excellent problem-solving skills and attention to detail
    • Ability to work independently and a willingness to learn new technologies quickly

Academic credentials:

Bachelor's degree in Computer Science, Engineering, or a related technical field.

TekWissen Group is an equal opportunity employer supporting workforce diversity.

About the Company

T

TekWissen LLC

WE THE TEKWISSEN PEOPLE

TekWissen offers you a broader portfolio of services, industry-leading solutions, and the meaningful innovations that give you greater flexibility and speed to respond to market dynamics, reduced costs and risk to improve enterprise performance, and increased productivity to enable growth.

To keep pace with global market demands, TekWissen keeps its finger on the pulse of change. Our organized approach to guiding a project from its inception to closure. Managing projects is becoming more and more important as we enter the digital era. To cope with the pace that this transition demands, a method is required to manage projects so they can yield quality work, while incorporating efficient use of time and resources.

Project involves identifying which quality standards are relevant to the project and determining how to satisfy them.

It is important to perform quality planning during the Planning Process and should be done alongside the other project planning processes because changes in the quality will likely require changes in the other planning processes, or the desired product quality may require a detailed risk analysis of an identified problem. It is important to remember that quality should be planned, designed, then built in, not added on after the fact.

Capabilities and accomplishments in one TekWissen business enhance the opportunity for success in the others. Put simply, TekWissen's unique combination of attributes promotes success.



COMPANY SIZE
100 to 499 employees
INDUSTRY
Computer/IT Services
FOUNDED
2009
WEBSITE
http://www.tekwissen.com/