Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

ByteDance Logo

Software Engineer - Edge Platform

ByteDance

Salary not specified
Sep 25, 2025
San Jose, CA, USA
Apply Now

Edge Platform team is seeking experienced software engineer to develop our data and billing platform, and maintain its stability as well as drive the functionality and capability of our infrastructure to the next level.

Requirements

  • 3+ years experience in programming languages such as Go, Python, Java, C/C++.
  • Experience with one or more databases and messaging frameworks, such as MySQL, Postgres, Redis, Kafka, ActiveMQ, etc.
  • Experience in development of backend REST or gRPC services
  • Experience in large scale distributed system development.
  • Familiar with data ETL (Extraction, Transformation & Loading) and Big Data technologies(Hadoop, Hive, Spark, ClickHouse, Flink, etc.)
  • Experience in using Kubernetes, docker or other container technologies.
  • Experience with backend development and frameworks such as Gin, Iris, Django, Spring, etc.

Responsibilities

  • Build and maintain complex data management, data processing and data warehouse to support petabytes of real time and batch data processing and analyzing.
  • Build and maintain end-to-end observability platform, covering edge resources full life cycle, including resource planning, delivery, sale, runtime and billing.
  • Design, implement and operate efficient financial servicing platform for various edge products, ensuring edge cloud competitiveness and customers cost effectiveness.
  • Develop and enhance microservices using cloud native technologies like Kubernetes, gRPC, REST, Postgres, Containers, etc.
  • Write the necessary unit test, integration test, and end-to-end test.
  • Work in a fast-paced environment and be responsible end-to-end to the production environment.

Other

  • Collaborate with cross-functional team members to build enterprise-level edge computing platform (PaaS) that serves both internal and external teams.
  • Ultimately, provide valuable decision-making insights for global edge resources.
  • Master’s degree (or Bachelor's degree with 3+ years of experience) in Computer Science, Computing Engineering, or related fields.
  • Experience in cloud infrastructure cost and billing strategy areas.
  • Deep understanding of data structure design, networking, authentication and authorization, CI/CD build and deployment.