Job Information
Apex Systems, Inc. Systems Research Team Applications Dev & Test - Software Dev Engineer - 3021450 in Redmond, Washington
Job#: 3021450
Job Description:
AI software developer
100% remote
Top 3 Hard Skills Required + Years of Experience
1. Minimum 1 year experience with Rust development & Python programming
2. Minimum 1 year experience with GitHub
3. Minimum 2 years experience with General software development (testing, CI/CD)
Typical task breakdown and operating rhythm: The role will consist of both independent software engineering tasks, as well as discussion and collaboration with other researchers and engineers.
What is the ideal background of a candidate for this role?:
• Best vs. Average: The ideal resume would contain previous experience with Rust programming language, strong communication skills, some knowledge of open source technologies, and previous experience with GitHub contributing to geo-distributed software. The majority of the software development is in GitHub, submitting PRs, asking for reviews, and experience with GitHub is highly preferable. The interview team would love to see the candidate's GitHub profile to review any recent activity and their contributions to previous projects.
What are unique selling points that would get candidates interested in your role over another?:
o What makes this role interesting? - This role provides the opportunity to contribute to a project aiming to re-design the future of operating systems in the cloud and can impact hundred of millions of users; it will explore the state of the art software engineering tools and system design techniques; this role will also allow close collaboration with other passionate researchers and engineers.
How will contractor performance be measured?: o Performance Indicators: Performance will be assessed based on a combination of traditional quantitative software engineering metrics and qualitative metrics like how well they work together with other people in the project.
Where is the work able to be performed?: Remote
•Purpose of the Team: The purpose of this team is research, and the team is currently designing a new operating system for specific use cases in Azure. The team partners with the production team to on the deployment process to work on this very niche specific OS, which can be compared to competitors like AWS Firecracker. The entire project is open source.
•Key projects: This role will contribute to using AI tools (such as GitHub Copilot, automated code review, and CI/CD intelligence) to enhance developer productivity, improve code quality, and scale our open-source community. This role will work at the intersection of systems programming and modern AI tooling to make contributing to our project easier and more accessible, and will work with teams on the system research team as well as the product team and potential other internal teams as necessary.
oTypical task breakdown and operating rhythm: The role will consist of both independent software engineering tasks, as well as discussion and collaboration with other researchers and engineers.
Compelling Story & Candidate Value Proposition
oWhat makes this role interesting? - This role provides the opportunity to contribute to a project aiming to re-design the future of operating systems in the cloud and can impact hundred of millions of users; it will explore the state of the art software engineering tools and system design techniques; this role will also allow close collaboration with other passionate researchers and engineers.
<