Current Statistics
1,742,061 Total Jobs 392,040 Jobs Today 17,681 Cities 222,696 Job Seekers 146,729 Resumes |
|
|
|
|
|
|
Computer Engineer - Washington DC
Company: Unreal Gigs Location: Washington, DC
Posted On: 05/12/2024
What You Will Do - Collaborate with a seasoned startup and engineering team to push the boundaries of compute infrastructure.
- Develop software spanning our network stack, focusing on profiling and optimizing latency, reliability, and performance metrics of our checkpoint, migrate, and resume system.
- Gain profound insights into the physics of modern compute architecture by profiling bottlenecks in network, memory, interconnects, CPU, and GPU, understanding the hierarchy of compute architecture.
- Work extensively across networking stacks in low-level systems, containers, and clusters, addressing cross-node and cross-system networking challenges.
- Create internal tools and methodologies for simulating complex network dynamics.
- Build and enhance our internal storage migration system at both kernel and user space levels.
- Optimize network checkpointing, migration, and manipulation of network connections in flight. Requirements What We Are Looking For
- 3-5+ years of software development experience, particularly focusing on Linux kernel and networking stack.
- Exceptional articulation skills with a proven track record of documenting code and insights, fostering an environment of continuous learning and knowledge sharing.
- Ability to rapidly assimilate complex code bases and collaborate effectively with cross-functional teams.
- Strong problem-solving abilities with multidisciplinary experience. Preferred Qualifications
- Solid understanding of Linux and UNIX fundamentals, including standard libraries, services, networking, and kernel/user-space interaction.
- Proficiency in network protocols such as TCP/IP, UDP, QUIC, etc., with experience in developing and debugging on Linux using tools like gdb and valgrind.
- Familiarity with packet decoding and analysis tools like tcpdump and Wireshark, along with experience in developing across the stack (OS/kernel, systems, containers, services) using languages like C and C++.
- Experience in building data pipelines for collecting and shipping data from diverse sources, coupled with familiarity with visualization tools and frameworks. Nice to Have
- Knowledge of existing open-source networking technologies like eBPF, AF_XDP, Envoy, Istio, etc., and familiarity with data path hardware acceleration protocols such as RDMA and NVMe.
- Experience with Kubernetes, Cloud-native Network Functions, Container Network Interface plugins, performance engineering, and security practices.
- Passing familiarity with cross-GPU protocols like GPUDirect or NVLink. Benefits
|
|
|
|
|
|
|