Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Amazon Software Development Engineer - Kuiper Network Services 
United States, California, Sunnyvale 
941006067

09.09.2024
DESCRIPTION

Key job responsibilities
* You will develop code, build CI/CD pipelines, test automation, and dashboards for monitoring health of systems and data pipelines.
* You will work with multiple cross functional teams to gather requirements, design, develop, deploy, and operate the infrastructure you build
* You will develop and mentor junior and new team members.
* You will engineer and build a cloud service that is reliable and available to provide connectivity for our customers
* You will work on features that enhance the quality of service and security for our customers.
* You will collaborate and work on initiatives across multiple teams to build networking functions on AWS cloud infrastructure and set best practices for software development processes.Export Control Requirement:
A day in the life

BASIC QUALIFICATIONS

- 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
- Experience in developing distributed software systems in C/C++, Rust, Golang or Python on Linux
- Experience with building large-scale, high-performance systems in a complex, multi-tiered, distributed environment
- Foundation in data structures and efficient algorithms


PREFERRED QUALIFICATIONS

- Experience in building distributed infrastructure services on AWS
- Experience with DPDK, virtualization and containers
- Familiarity with wireless and mobile networking
- Experience with network analysis fundamentals and robust troubleshooting and performance analysis skills
- Extensive Linux system programming experience (e.g. sockets, files, shared memory) and understanding of Operating systems