ByteDance
Posted 1mo ago

Software Development Engineer - Cloud Native Databases

ByteDance
Seattle, Washington, United States
OnsiteFull Time
Responsibilities
  • designing systems
  • developing tools
  • debugging defects
Requirements
  • Experience with query processing
  • Distributed systems and storage
  • Strong C/C++, Go or Java skills
  • Linux shell and Python familiarity
  • Experience building large-scale
  • High-performance database platforms
Technical tools mentioned
C/C++GoJavaLinux shellPythonrocksdbETCDZookeeperMySQLPostgreSQL

Job description

About the Team
Join ByteDance’s database development team, where you’ll build and own cutting-edge database products supporting ByteDance’s global infrastructure. Our diverse portfolio includes relational databases, distributed caches, key-value stores, document databases, graph databases, wide-column stores, search engines, and multi-model databases. In this role, you’ll have the opportunity to enhance these services in a cloud-native environment, embracing a culture of intellectual curiosity, self-direction, and problem-solving. We embrace a culture of self-direction, intellectual curiosity, openness, and problem-solving.

We are looking for candidates to work in an open, agile, and highly collaborative environment in the following areas:
- Query Processing, including query execution, query optimization, system catalog, database schema management, etc.
- Distributed Processing, including distributed transactions, distributed lock management, logging/recovery, replication, intra-cluster communication etc.
- Distributed Storage including blob storage, key-value stores such as rocksdb, ETCD or Zookeeper etc.
- Cluster and system management including database scale out, high availability, backup/restore, database monitoring, observability and serviceability frameworks and tools including telemetry collection, performance and crash diagnostics etc.

Responsibilities
- Partner with PMs and engineers from different teams on building backend support for cloud database service products.
- Design and development of core database system functionalities and related tools.
- Conduct performance and scalability tests and research innovative ideas for improvement.
- Design and implement comprehensive unit, functional and system-test for product quality.
- Participate in release and deployment process.
- Debug, conduct root cause analysis, diagnose defects.
- Solve unique, large-scale, highly complex cloud infrastructure problems
- Participate in the team’s on-call rotation to keep services operational and highly available

Minimum Qualifications:
- Experience with query processing including execution and query optimization, transaction management, storage management, back and restore,
- Experience building a large-scale high performance database platform.
- Storage systems experience.
- Distributed systems experience.
- Strong C/C++, Go or Java programming skills.
- Knowledge and experience with Linux shell and other scripting languages such as Python etc.

Preferred Qualifications:
- BS or a higher degree in Computer Science, Computer Engineering, or other related fields.
- 3+ years industry experience in system or database internals programming.
- Expertise in software engineering life cycle from previous internship, work experience, coding competitions, or publications.
- Curiosity about new technologies, innovation and entrepreneurship.
- High levels of creativity and quick problem-solving capabilities.
- A results oriented attitude and able to deliver high quality code in a fast-paced, dynamic agile team environment.
- MySQL/PostgreSQL software development experience is a plus.

About ByteDance

Global technology specializing in AI-powered content platforms.

Similar jobs

Software Development Engineer roles near Seattle, Washington
1d
Save
Mark Applied
Hide
Senior Software Development Engineer, Amazon Leo - Developer Productivity, AI, Test and Simulation
Sunnyvale or Redmond
$168k-$262k/yr OnsiteFull Time
Kuiper Systems
Kuiper SystemsNASDAQ: AMZN: Multinational technology focused on e-commerce and cloud computing.
8+ YOE5+ MgmtRequires 8+ years of software development and programming experience, 5+ years leading system design or architecture, and experience mentoring or leading engineering teams. Bachelor's in computer science preferred.
AWS, AWS IAM, AWS Lambda, Amazon CloudWatch, Amazon API Gateway, Amazon Bedrock, Agent Core, S3, TypeScript, Python, Go
2d
Save
Mark Applied
Hide
Senior Software Development Engineer
Seattle, Washington, United States
$185k-$295k/yr HybridFull Time
Expedia Group
Expedia GroupNASDAQ: EXPE: Global travel technology powering online booking platforms.
8+ YOEBachelor’s degree or equivalent experience, 8+ years in software development, distributed systems, RESTful APIs, microservices, cloud, AI/ML, CI/CD, containerization, and technical leadership.
RESTful APIs, microservices, AI/ML, CI/CD, DevOps
2d
Save
Mark Applied
Hide
GenAI Software Development Engineer
Santa Clara or Austin or Seattle or Secaucus
$204k-$306k/yr OnsiteFull Time
AMD
AMDNASDAQ: AMD: Leader in high-performance computing, graphics, and visualization technologies.
Production software development experience, LLM and RAG systems expertise, proficiency in a modern programming language, cloud infrastructure experience, and a BS or MS in computer science, electrical engineering, or a related field.
Python, TypeScript, Node.js, Go, Java, C#, Rust, AWS, Azure, GCP, Claude Code, GitHub Copilot, Cursor, Slack, GitHub, Jira, Confluence, LightRAG, Neo4j, React, Next.js, Angular, Vue, Terraform, Model Context Protocol (MCP), LangGraph, CrewAI, AutoGen, Slack API, GitHub API, Atlassian REST APIs
2d
Save
Mark Applied
Hide
Software Development Engineer
United States or Alaska or Mississippi or North Dakota or Virginia or California or Seattle or New York City or Hawaii or Illinois or Massachusetts or New Hampshire or Oregon or Washington or Texas or Washington or Santa Clara or San Francisco or Los Angeles or Kirkland
$86k-$167k/yr RemoteFull Time
GoDaddy
GoDaddyNYSE: GDDY: Publicly traded domain registrar and web-hosting serving entrepreneurs and small businesses.
2+ YOERequires 2+ years of software engineering experience and 2+ years with Python, JavaScript, React, and Node.js, plus scalable applications, DevOps, CI/CD, AI/ML infrastructure, and production systems experience.
JavaScript, Python, React, Node.js, GitHub Actions, Docker, AWS, Webpack, Artifactory, OpenAI, Anthropic, Google, AWS ECS, GitHub, LLMs, RAG
3d
Save
Mark Applied
Hide
Software Development Engineer III
Salt Lake City or Renton or Medford or Portland or Lewiston or Boise or Spokane or Burlington or Fargo or Vancouver
$90k-$208k/yr HybridFull Time
Cambia Health Solutions
Cambia Health Solutions: Not-for-profit healthcare and technology providing health plans and digital tools for simpler, affordable care.
5+ YOEBachelor's degree in a related field and 5+ years of relevant experience in a multi-platform environment. Requires software development, testing, security, and mentoring experience.
C#, .NET, Python, SQL Server, SSIS, AWS, Glue, Java, Microsoft Teams, Slack, Test Driven Development (TDD), Behavior Driven Development (BDD), Continuous Integration and Continuous Deployment (CI/CD), RESTful, GraphQL, OWASP, XSS, SSRF, Multi-Factor Authentication (MFA)
3d
Save
Mark Applied
Hide
Software Development Engineer 2 (Java 17+)
Portland or Boston or Chicago or Dallas or San Francisco or Seattle
$96k-$116k/yr RemoteFull Time
WEX
WEXNYSE: WEX: Public fintech and payments helping businesses manage fleet fuel, employee benefits, and corporate payments.
3+ YOERequires 3–6 years of backend software development experience, strong Java and Spring expertise, REST API design, AWS, SQL, PostgreSQL, messaging, Docker, Kubernetes, Git, and Maven or Gradle experience.
Java, Spring Boot, Spring Data, Spring Security, Salesforce, Apex, GraphQL, gRPC, AWS, AWS Lambda, Amazon EC2, Amazon RDS, SQL, PostgreSQL, Kafka, RabbitMQ, Docker, Kubernetes, Git, Maven, Gradle, JUnit, Mockito
6d
Save
Mark Applied
Hide
MK1 Lunar Software Development Engineer Sr (Hardware-in-the-loop Software)
Seattle or Washington
$198k-$277k/yr OnsiteFull Time
Blue Origin
Blue Origin: Developing reusable space vehicles and infrastructure.
Bachelor's degree in a related technical discipline and 8+ years of experience. Requires C/C++, Python, distributed systems, networking, hardware drivers, CI/CD, and U.S. work authorization under export regulations.
Ansible, Terraform, GitLab, Docker, Kubernetes, C, C++, Python, Jenkins, Docker Compose, ARM, Real Time Operating Systems (RTOS), Board Support Packages (BSPs), IP networking, Continuous Integration/Continuous Development (CI/CD)
6d
Save
Mark Applied
Hide
Principal Software Development Engineer, Core Transfer Experience
Seattle, Washington, United States
HybridFull Time
Remitly
RemitlyNASDAQ: RELY: Digital financial services provider for cross-border money transfers.
12+ YOE12+ years designing and operating large-scale distributed systems, leading modernization across teams, setting technical strategy, and owning reliability for high-traffic customer-facing systems. Full-stack expertise required.
React Native, APIs, SLOs