Senior Software Engineer, Database Acceleration

ByteDance ByteDance · Big Tech · Seattle, WA · Big data

Senior Software Engineer role focused on building, optimizing, and scaling large data platforms and cloud-native OLAP engines. Responsibilities include designing and implementing big data systems, enhancing open-source data frameworks, and architecting internal data warehouses and data lakes. Requires experience with Big Data technologies and pipelines.

What you'd actually do

  1. Design and implement reliable, scalable, robust and extensible big data systems that support core products and business
  2. Build the world-leading cloud native OLAP engine for PB level data sets
  3. Optimize and enhance open source data frameworks, Spark SQL, Presto, Flink etc.
  4. Responsible for architecting internal data warehouse and data lakes to support all business unites
  5. Creating innovative solutions toward system scalability, reliability, and availability problems

Skills

Required

  • BS or MS degree in Computer Science or related technical field or equivalent practical experience
  • Familiar with commonly used algorithms, data structures, network programming and multi-threaded programming
  • Experience with the Big Data technologies (Hadoop, Spark, Presto, Kafka, ClickHouse, Flink,, Flume etc.)
  • Experience with building and optimizing Big Data pipelines and architectures