Senior Software Engineer, Competitive Benchmarking
Core
Design and execute competitive performance testing to benchmark MongoDB against alternative technologies, building reusable tooling and frameworks.
Role type
Senior Software Engineer (Performance Benchmarking)
Builds
Production-quality internal tooling, test harnesses, automation, and reusable workload components for performance validation.
Domain
Database systems, distributed systems, cloud infrastructure, performance engineering.
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python, distributed systems, performance profiling, debugging, benchmarking workflows, cloud platforms (AWS/Azure/GCP), relational and document data models, infrastructure bottleneck analysis
Preferred skills
CI/CD integration, technical documentation, runbook creation
Technologies
Python, MongoDB, MQL, AWS, Azure, GCP, PostgreSQL, MySQL, Aurora, Cassandra
Responsibilities
Design performance and benchmarking workloads reflecting realistic scenarios; Build and improve production-quality internal tooling and automation; Run benchmarks across cloud environments with attention to fairness and repeatability; Analyze latency, throughput, and scalability signals to identify bottlenecks; Translate business questions into scoped technical plans and execution milestones; Partner with Engineering, Product, and Sales to ensure testing relevance; Produce technical reports connecting findings to product decisions.
Seniority
Senior, hands-on IC