Database & Systems Engineer
Engineers specializing in database internals, storage engines, query optimization, and low-level systems programming.
Skills
What companies are looking for in this role.
Designing and implementing distributed database systems and storage architectures
Optimizing query execution plans and database performance at scale
Architecting systems to handle massive scale with high throughput and low latency requirements
Developing storage engines and managing index structures for optimal performance
Diagnosing and resolving performance bottlenecks through profiling and telemetry analysis
Building transactional consistency mechanisms, durability guarantees, and crash recovery systems
Managing concurrent access, locking, and conflict resolution in multi-user systems
Designing and implementing data replication and distributed consensus protocols
Building infrastructure for monitoring, observability, and operational visibility
Conducting root cause analysis and leading incident response and recovery
Designing schema optimization strategies and managing database evolution
Designing low-latency caching layers and in-memory data structures
Implementing security controls, encryption, and data isolation mechanisms
Scaling systems across multiple cloud providers and deployment environments
Building event-driven architectures and stream processing systems
Optimizing resource utilization and cost efficiency in cloud infrastructure
Implementing vector databases and machine learning-specific storage solutions
Collaborating across teams to align technical decisions with product requirements
Leading technical vision and setting architectural direction for teams
Mentoring and developing engineers through code review and knowledge sharing
Communicating technical concepts and design rationale to diverse audiences
Managing and scaling engineering teams while maintaining high standards
Technology
The tools and technologies that define this role.
Open Jobs
34 open Database & Systems Engineer jobs across 11 companies.
Other Engineering roles
General-purpose software engineering roles focused on building and maintaining software systems. Covers generalist SWE positions that don't clearly fall into frontend, backend, fullstack, or other specialized tracks.
Engineers focused on server-side systems, APIs, services, and data processing pipelines. Includes roles explicitly labeled as backend or server-side development.
Engineers specializing in user-facing interfaces, web applications, and client-side development. Includes UI/UX engineering and web development roles.
Engineers working across the entire application stack, handling both frontend and backend responsibilities.
Engineers building and maintaining internal platforms, cloud infrastructure, compute systems, and developer tooling.