Software Engineer testing and validating ML software stack, building test infrastructure and automation.
•Senior software engineer focused on testing and validating a complex machine learning software stack, building robust test infrastructure, automation, and contributing to CI/CD and developer tooling.
•Key Responsibilities Design, implement and maintain test infrastructure and automation for ML software.
•Architect and evolve test frameworks and tooling for scalability and developer experience.
•Contribute to CI/CD infrastructure and large codebases spanning ML frameworks and hardware.
•Collaborate with cross-functional teams and upstream open-source projects.
•Requirements Strong software engineering experience with emphasis on testability and maintainability.
•Experience with automation, CI/CD and test frameworks.
•Familiarity with ML frameworks, large codebases and developer tooling.
•Ability to design scalable, maintainable test architectures and mentor others.