Senior Software Engineer, Performance Engineering
Core
Design, test, and optimize high-scale data ingestion pipelines and connectors for throughput, latency, and scalability.
Role type
Senior Software Engineer (Performance Engineering)
Builds
Data ingestion pipelines, connectors, and performance tooling for multi-source data movement.
Domain
Data infrastructure, cloud platforms (AWS, Azure), and distributed systems.
Required skills
Go, C++, or Java; distributed systems; concurrent programming; Kubernetes; AWS; Azure; PostgreSQL; Redis; Databricks; system debugging (goroutines, GC, TCP/TLS)
Preferred skills
Data connectors (REST, gRPC, CDC, Kafka); eBPF profiling; database tuning in public cloud
Technologies
Go, Kubernetes, AWS, Azure, Prometheus, Kibana, PostgreSQL, Redis, Databricks, Kafka, gRPC
Responsibilities
Design and run performance/scalability tests with realistic dataset generators; debug full-stack bottlenecks (Go runtime, OS, network, datastores); analyze production telemetry to find issues; build tooling for bottleneck analysis; fix performance issues and implement scalability features; tune database and cloud resource usage; resolve customer-reported performance issues.
Seniority
Senior, hands-on IC
