Senior Software Engineer, Traffic Platform

1 Month ago • 3 Years +

Job Summary

Job Description

As a Senior Software Engineer on the Traffic Platform, you will design and develop features for traffic software, including DNS servers, L4 and L7 proxies, web caching, and FaaS runtime. You will integrate these features to process terabyte-scale data in real-time. Your responsibilities also include building data pipelines and developing telemetry systems, developing API acceleration and other networking services, problem-solving, performance tuning, and researching new technologies. You will work on a multi-cloud based traffic platform.
Must have:
  • 3+ years experience in network systems development in Rust, C, C++, or Go.
  • Strong developing skills in a Linux environment.
  • Master's or Bachelor's with 2+ years experience in relevant fields.
  • Familiarity with network protocols like TCP/IP, HTTP/HTTPs, and DNS.
  • Familiarity with Microservice architecture.
  • Familiarity with Docker and Kubernetes.
  • Strong understanding of software deployment and automation.
  • Good understanding of OS and remote process communication.
Good to have:
  • Experience building large-scale network services on cloud platforms.
  • Experience in designing high-performance network load balancer products.
  • Experience developing proxy software like Nginx and Envoy.
  • Experience in System Programming using low-level system calls.
  • Experience in developing Web Caching software such as Apache Traffic Server and Varnish.
  • Experience in Edge Computing and FaaS Runtime development.
  • Experience in building distributed or cloud service based management system.
  • Proficiency in networking newer protocols such as HTTP2, HTTP3/QUIC, TLS1.3

Job Details

Responsibilities • Design and develop features of traffic software (DNS Server, L4 and L7 Proxy, Web Caching, and FaaS Runtime), integrate based on our traffic platform to process terabyte-scale data in real-time • Build data pipeline and develop telemetry systems to support datadriven traffic control • Develop API acceleration and other networking services that run on top of our multi-cloud based traffic platform • Problem solving and performance tuning for online traffic • Research new technologies for more efficient and scalable traffic processing Qualifications Minimum Qualifications: • 3+ years experience in developing network systems in Rust, C, C++, and/or Go, strong developing skills in Linux environment. • Master’s degree (or Bachelor's degree with additional 2+ years of experience) in Computer Science, Electrical Engineering, Computer Engineering or related majors. • Familiarity with network protocols such as TCP/IP, HTTP/HTTPs, and DNS. • Familiarity with Microservice architecture. • Familiarity with container and orchestration technologies such as Docker and Kubernetes • Strong understanding of software deployment fundamentals and automation. • Good understanding of concepts in operating system, remote process communication, high availability etc. Preferred Qualifications: - Experience in building large scale network services on cloud ( AWS, GCP, OCI ). - Experience in designing and developing high performance network loadbalancer products. - Experience in developing proxy software such as Nginx and Envoy is a big plus. - Experience in System Programming using low level system calls such as epoll, io-uring, etc., is a big plus. - Experience in developing Web Caching software such as Apache Traffic Server and Varnish, etc. - Experience in Edge Computing and FaaS Runtime development. - Experience in building distributed or cloud service based management system - Proficiency in networking newer protocols such as HTTP2, HTTP3/QUIC, TLS1.3, etc.

Similar Jobs

Make - Software Engineering Intern

Make

Prague, Czechia (On-Site)
1 Month ago
Yahoo - Sr Production Engineer

Yahoo

Bengaluru, Karnataka, India (Hybrid)
3 Weeks ago
Barracuda Networks Inc - Senior Software Developer

Barracuda Networks Inc

Ottawa, Ontario, Canada (Hybrid)
4 Months ago
Wind River - Senior Engineer - Technical Support

Wind River

Bucharest, Bucharest, Romania (On-Site)
3 Weeks ago
1047 games - Lead Backend Engineer

1047 games

(Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

that game company - Senior DevOps Engineer (LiveOps)

that game company

Shanghai, Shanghai, China (On-Site)
2 Months ago
CGS Carrers - Lead Java Software Engineer

CGS Carrers

Indonesia (Remote)
1 Month ago
Adtran - Software Engineer

Adtran

Hyderabad, Telangana, India (On-Site)
8 Months ago
CarGurus - Senior Software Development Engineer

CarGurus

Boston, Massachusetts, United States (Hybrid)
3 Weeks ago
Kavalirio - Platform Engineer

Kavalirio

Honolulu, Hawaii, United States (On-Site)
1 Month ago
Veeam Software - Customer Success Representative

Veeam Software

Mumbai, Maharashtra, India (On-Site)
2 Months ago
Veeam Software - Online Events Specialist (fixed term)

Veeam Software

Bucharest, Bucharest, Romania (On-Site)
1 Month ago
Morningstar - Lead Software Engineer

Morningstar

Chicago, Illinois, United States (Hybrid)
3 Weeks ago
broadcom - VKS Cluster Management R&D Engineer Software

broadcom

Bellevue, Washington, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in London, England, United Kingdom

London stock Exchange - Senior Lead Engineer with Snowflake and Python

London stock Exchange

London, England, United Kingdom (On-Site)
2 Weeks ago
NBC Universal - Senior Project Manager: Syndication Content Engagement Manager

NBC Universal

Brentford, England, United Kingdom (On-Site)
1 Month ago
fortis games - Senior Research Analyst

fortis games

United Kingdom (Remote)
4 Weeks ago
Tesla - Used Car Sales Advisor

Tesla

Dartford, England, United Kingdom (On-Site)
4 Months ago
fuse games - Distributed Development Artist

fuse games

Guildford, England, United Kingdom (Hybrid)
2 Months ago
Rockstar Games - Animation R&D Programmer: Retargeting (Mid / Senior Level)

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
1 Month ago
Resolver - Solution Consultant

Resolver

London, England, United Kingdom (Hybrid)
1 Month ago
Unity - Senior Technical Trainer

Unity

London, England, United Kingdom (On-Site)
1 Month ago
Foster and partners  - End User Computing Engineer

Foster and partners

London, England, United Kingdom (On-Site)
1 Month ago
Unbroken Studios - Manufacturing Engineer - Tooling

Unbroken Studios

Reading, England, United Kingdom (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Founded in 2012, ByteDance's mission is to inspire creativity and enrich life. With a suite of more than a dozen products, including TikTok as well as platforms specific to the China market, including Toutiao, Douyin, and Xigua, ByteDance has made it easier and more fun for people to connect with, consume, and create content.

San Jose, California, United States (On-Site)

San Jose, California, United States (On-Site)

Seattle, Washington, United States (On-Site)

Atlanta, Georgia, United States (On-Site)

Seattle, Washington, United States (On-Site)

View All Jobs

Get notified when new jobs are added by bytedance

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug