What are the responsibilities and job description for the Software Engineer V position at Iron Systems, Inc?
Iron Systems is an innovative, customer-focused provider of custom-built computing infrastructure platforms such as network servers, storage, OEM/ODM appliances & embedded systems. For more than 15 years, customer have trusted us for our innovative problem solving combined with holistic design, engineering, manufacturing, logistic and global support services.
Job Title: Software Engineer V
Location: US - CA - Bay Area - Remote
Job Summary
Job Title: Software Engineer V
Location: US - CA - Bay Area - Remote
Job Summary
- We are seeking an experienced Senior Software Engineer to lead code improvement initiatives and drive the transformation of research codebases into product-ready states.
- The ideal candidate will have a strong background in software development, particularly in Python, continuous integration and testing, and code optimization.
- Spearhead code improvement initiatives to enhance code quality and increase test coverage
- Migrate codebases to improve efficiency and scalability
- Refactor code to optimize backend workflow orchestration
- Collaborate with research and maturation teams to push research to product Interact with scalable and distributed training algorithms and efficient data loading for large scale deep learning
- Assist with on-call workloads and set up dashboards and alerts as needed
- Robust background in software development, particularly in Python
- Experience with continuous integration and testing, and code optimization
- Familiarity with GPU coding, PyTorch, and backend ML systems is advantageous
- Strong understanding of software engineering principles and best practices
- Excellent collaboration and communication skills
- Experience with backend systems and managing large codebases Knowledge of scalable and distributed training algorithms and efficient data loading for large scale deep learning