Roles and Responsibility
Cloud Platform team is looking for bright and ambitiousStaff Software Engineers to continue delivering industry-leading innovation ata rapid pace. Due to the massive scale requirements of our platform, you willbe solving challenging problems on a daily basis using cutting edgetechnologies and advanced architectural patterns involving distributed systems,reactive streaming, and stateful services. This is a high impact role withimmense growth opportunities and will truly put your software engineeringskills to the test.
What You’ll Do
- Lead the design and implementation of complicatedsoftware projects involving multi-disciplinary teams spanning cloud, embedded,front-end web / mobile, data, and product
- Write clean, maintainable code, and perform peer code-reviews.
- Solve challenging scale, integration, and architectural problems.
- Deploy, operate, and troubleshoot applications in aKubernetes ecosystem.
- Perform rotating on-call duties as part of production support.
What You’ll Bring
Education Requirements : BS / MS / PhD in Computer Science,Electrical Engineering, or related technical field7+ years of industry experience in writing productioncodeProven track record of leading and delivering complicatedsoftware projects.High proficiency in writing idiomatic code, preferably inJava, Scala, Node.js, or RustStrong understanding of cloud-native architectures on AWSor GCPStrong understanding of algorithms, data structures, andobject-oriented programmingFundamental understanding of computer networking,operating systems, and databasesStrong analytical and problem-solving skillsStrong oral and written communication skillsExperience with Spark, Akka, or NestJS is a plus.