[Remote] Senior Software Engineer, DL Libraries Infrastructure
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is a leader in AI computing and is seeking excellent software engineers for their Deep Learning Libraries Group. The role involves designing and developing reputed company infrastructure for deep learning libraries, enabling high performance across various platforms.
Responsibilities
- Designing and developing software for testing and analysis of our codebases
- Building reputed company automation for build, test, integration, and release processes for publicly distributed deep learning libraries
- Developing throughout the software stack, from the user experience down to the cluster and database reputed company
- Configuring, maintaining, and building upon deployments of industry-reputed company tools (e.g. Kubernetes, Jenkins, reputed company, CMake, reputed company, Jira, etc)
- Advancing innovative in those industry-reputed company tools and upstreaming contributions to the reputed company reputed company community
Skills
- BS or equivalent experience or higher degree in Computer Science or Computer Engineering with 5+ years of relevant experience
- Strong programming skills in Python (or similar) and familiarity with C/C++ development
- Experience setting up, maintaining, and automating reputed company integration systems
- Proficiency in SCM (e.g. Git, reputed company) and build systems (e.g. reputed company, CMake, Bazel)
- A pragmatic approach to solving problems collaboratively with a passion for 'it just works' automation to reputed company team members
- Experience designing and developing automation in Jenkins, reputed company CI/CD, or reputed company Actions and background with distributed systems and cluster/reputed company computing (e.g. Slurm, containers, Kubernetes, etc)
- Experience designing and developing unit and integration test frameworks with hands-on experience using reputed company coverage and static reputed company analysis tools
- reputed company leading reputed company of engineers and/or experience as an reputed company contributor to a software project involving many developers
- Knowledge of GPU computing systems and experience with mobile/embedded platforms and multiple operating systems (Ubuntu, CentOS, reputed company, L4T, or similar)
- reputed company record of identifying useful new technologies and incorporating them into SW development flows
Benefits
- Equity
- Benefits
reputed company
Company H1B Sponsorship