Software Development Engineer, AWS, EC2 Live Migration
AI Summary ✨
Requirements
Experience (non-internship) in professional software development.
Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems.
Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
Experience in computer architecture.
Strong programming skills in C.
Experience developing code for the Linux Kernel and/or hypervisors. E.g. device drivers, working with ISR, etc.
Nice to Haves
Bachelor's degree in computer science or equivalent.
What You'll Be Doing
Design and develop low-level software for Live Migration in EC2 (mainly in C).
Write high-quality code that is reliable, scalable, and efficient.
Work closely with multiple teams to identify, debug, and resolve issues in a timely manner.
Conduct testing and debugging of software releases.
Actively participate in code reviews and provide feedback to team members.
Collaborate with other teams to ensure seamless integration of new features.
Keep up-to-date with emerging trends and technologies in cloud computing.
Perks and Benefits
Work/Life Balance: Strive for flexibility in a working culture that values work-life harmony.
Inclusive Team Culture: Foster a culture of inclusion through employee-led affinity groups and events.
Mentorship and Career Growth: Access endless knowledge-sharing and career-advancing resources to develop professionally.