Senior Software Engineer - Backend
Build scalable backend infrastructure and products for the Databricks platform, including distributed services, cloud-storage systems, workflows, and data pipelines. The role requires a bachelor’s degree in computer science or a related field and at least three years of production software experience.
About the job
Responsibilities
- Build infrastructure and products for the Databricks platform at scale.
- Develop distributed systems, large-scale service architectures, monitoring, workflow orchestration, and developer experience solutions.
- Deliver reliable, high-performance services and client libraries for storing and accessing large volumes of data on cloud storage backends such as AWS S3 and Azure Blob Store.
- Build reliable, scalable services and data pipelines to support pricing infrastructure serving millions of cluster-hours per day.
- Develop product features that help customers view and control platform usage.
Requirements
- Bachelor's degree or higher in Computer Science or a related field.
- 3+ years of production-level experience with Java, Scala, C++, or a similar language.
- Experience developing large-scale distributed systems.
- Experience working on a SaaS platform or with service-oriented architectures.
- Good knowledge of SQL.
Benefits
- Comprehensive benefits and perks tailored to regional employee needs.
Skills
Java, Scala, C++, SQL, Kubernetes, Spark, Databricks, Aws S3, Azure Blob Storage, Distributed Systems, SaaS, Service-Oriented Architecture
Similar jobs
Backend Engineering jobsSenior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.
Build and evolve Hospitable’s core and growth platform in Laravel and PHP, delivering customer-focused features, reliable production systems, and maintainable code. The role requires 5+ years of backend engineering experience, strong Laravel expertise, and comfort using AI coding tools in production.
Build and operate highly performant Core API services for real-time fraud detection, owning reliability, observability, scaling, and production operations. The role requires 5+ years of backend experience with Go or Node.js and strong SRE practices.
Build and scale Rust backend services for a cybersecurity product integrating with cloud platforms, databases, and enterprise systems. The role requires 8+ years of backend engineering experience, strong Rust, C++, or Go skills, and ownership across design, delivery, deployment, and production support.
Build and operate the backend runtime platform that schedules, executes, and persists security and compliance tests at scale. The role requires strong production systems experience, ownership of complex projects, debugging expertise, and effective technical collaboration and mentorship.