Senior Performance Engineer - Data Ingestion & Scale

Oppurtuna

San Jose (CA)

Hybrid

USD 235,000 - 436,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Unlimited paid time off
Paid holidays and volunteering days
Medical, dental, and vision coverage
401(k) retirement plan with company匹配

Job summary

Veeam Software in San Jose, CA is seeking a Senior Software Engineer to join the Performance Engineering team for Data Connectors & High-Scale Ingestion. You will own throughput, latency, scalability, and resource efficiency for ingestion pipelines from SaaS, cloud, and on-premises sources at very large scale.

You will write performance tests, generate datasets, build bottleneck analysis tooling, and ship fixes to improve product scalability.

Qualifications

  • 5+ years of experience developing enterprise solutions in a high-level programming language such as Go, C++, or Java.
  • Experience with distributed systems concepts and client-server architectures.
  • Expertise in developing, testing, and debugging production-quality, scalable, multi-threaded, and concurrent systems.
  • Strong knowledge of computer science fundamentals (data structures, algorithms, and concurrency).
  • Hands-on experience with Kubernetes, AWS, and Azure, including diagnosing resource, scheduling, networking, and API-limit issues in running workloads.

Responsibilities

  • Design and run performance and scalability tests for connectors and ingestion pipelines (throughput, latency, concurrency, soak).
  • Debug the full stack end to end (Go runtime, OS, network, datastores, Kubernetes, cloud) to root-cause bottlenecks and regressions.
  • Analyze production workloads and telemetry to find bottlenecks and build proofs of concept that become product improvements.
  • Build tooling that speeds up bottleneck analysis, such as automated pprof and trace capture and run-to-run regression comparison.
  • Fix performance issues and implement new features in product code, including parallelism and pipelining, batching, back-pressure handling, and connection/memory reuse.
  • Tune PostgreSQL, Redis, and Databricks usage on the ingestion path, and optimize resource usage and autoscaling of ingestion workloads on Kubernetes across AWS and Azure.
  • Own customer-reported performance issues through root cause and resolution, in partnership with Support and Engineering.
  • Participate in design and code reviews so new features are performant by design, and document sizing guidance and best practices.

Skills

Go
C++
Java
Distributed systems
Multithreading
Kubernetes
AWS
Azure

Tools

Kubernetes
AWS
Azure
PostgreSQL
Redis
Databricks

Job description

Veeam Software in San Jose, CA is seeking a Senior Software Engineer to join the Performance Engineering team for Data Connectors & High-Scale Ingestion. You will own throughput, latency, scalability, and resource efficiency for ingestion pipelines from SaaS, cloud, and on-premises sources at very large scale.

You will write performance tests, generate datasets, build bottleneck analysis tooling, and ship fixes to improve product scalability.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Performance Engineer, Scalable Data Ingestion
Senior Performance Engineer, Scalable Data Ingestion

veeamsoftware • San Jose (CA)

On-site
USD 190,000 - 230,000
Unlimited PTO
12 paid holidays
Medical, dental, vision coverage
+5
Senior SDET: Data Connectors & High-Scale Ingestion
Senior SDET: Data Connectors & High-Scale Ingestion

Veeam • San Jose (CA)

On-site
USD 250,000 - 465,000
Unlimited PTO
12 paid holidays
Medical, dental, vision coverage
+1
Senior Software Engineer, Performance Engineering
Senior Software Engineer, Performance Engineering

veeamsoftware • San Jose (CA)

On-site
USD 190,000 - 230,000
Unlimited PTO
12 paid holidays
Medical, dental, vision coverage
+5
Staff SDET: Data Connectors & High-Scale Ingestion
Staff SDET: Data Connectors & High-Scale Ingestion

Veeam Software • San Jose (CA)

On-site
USD 250,000 - 465,000
Unlimited PTO
Paid holidays
Health coverage
+2
Staff SDET: Scalable Data Connectors & Ingestion
Staff SDET: Scalable Data Connectors & Ingestion

Veeam-Software • San Jose (CA)

On-site
USD 250,000 - 465,000
Unlimited time off
Medical, dental, and vision coverage
401(k) with company matching
+1
Senior Software Engineer, Performance Engineering
Senior Software Engineer, Performance Engineering

Oppurtuna • San Jose (CA)

Hybrid
USD 235,000 - 436,000
Unlimited paid time off
Paid holidays and volunteering days
Medical, dental, and vision coverage
+1
Senior Engineer, Hyperscale Analytics & Data Platforms
Senior Engineer, Hyperscale Analytics & Data Platforms

Veeam • San Jose (CA)

On-site
USD 238,000 - 442,000
Unlimited PTO
Paid holidays
Parental leave
+6
Senior Hyperscale Analytics Engineer - Real-Time Data at Scale
Senior Hyperscale Analytics Engineer - Real-Time Data at Scale

Veeam Software • San Jose (CA)

On-site
USD 238,000 - 442,000
Unlimited PTO
Holidays and wellbeing benefits
Medical/dental/vision coverage
+2
Senior Hyperscale Analytics Engineer
Senior Hyperscale Analytics Engineer

Veeam-Software • San Jose (CA)

On-site
USD 238,000 - 442,000
Unlimited PTO
12 holidays + 4 VeeaMe Days
Parental leave
+4
Staff Software Development Engineer in Test (Connectors)
Staff Software Development Engineer in Test (Connectors)

Veeam • San Jose (CA)

On-site
USD 250,000 - 465,000
Unlimited PTO
12 paid holidays
Medical, dental, vision coverage
+1