מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
The role focuses on optimizing software up and down the stack - from working on the Linux kernel to debugging and optimizing C++ or Rust applications to digging into and optimizing assembly code. This doesn’t mean you have or will have all those skills, but you’ll have a chance to learn from those who do.Key job responsibilities
As a Graviton Software Developer, you will have the opportunity to learn and contribute on a variety of different projects:
- Contribute performance improvements and bug fixes to Linux kernel and other open source projects.
- Develop frameworks to analyze hardware and software performance. Create automated systems for collecting and analyzing processor, OS, and workload performance data.
- Use performance tools (sysstat, sysctl, perf, Aperf) to identify and resolve software bottlenecks.
- Apply and expand your expertise in system design, implementation, and data analysis.
A day in the life
Work/Life Balance
Mentorship & Career Growth
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
משרות נוספות שיכולות לעניין אותך