Skip to main content

System Engineer

Posted yesterday

peoplentechSanta Clara (CA)

SENIORITY

Lead

SALARY

$57/hr

Apply (opens in a new tab)

About the role

Job DescriptionJob Description Indent : PSL307991-15-1Role : System EngineerLocation : Charlotte, NC (Hybrid) Bill Rate : $57/hrRole Summary- Senior backend engineer building the core integrations between Unity and the enterprise Spark engine and SparkFlow framework- Designs distributed, high-throughput systems that power data processing and integration workflows at enterprise scale- Operates with significant autonomy, setting technical direction within a regulated, large-scale engineering environmentKey ResponsibilitiesPlatform & Integration Engineering- Design, build, and operate integrations between Unity and the Spark engine and SparkFlow framework- Develop robust APIs, SDKs, and connectors enabling reliable data movement and workflow orchestration- Implement abstractions that simplify SparkFlow adoption for downstream platform consumersDistributed Systems Design- Architect scalable, fault-tolerant systems handling large data volumes and concurrent workloads- Apply best practices for performance tuning, caching, partitioning, backpressure, and resilience- Drive design reviews, RFCs, and architectural decisions for core platform componentsReliability & Operations- Build systems with first-class observability (metrics, logs, traces) and SLOs- Establish operational excellence: runbooks, alerting, capacity planning, and incident response- Champion automated testing, and progressive delivery practicesRequired Qualifications- 6 years of backend engineering experience, with deep expertise in distributed systems- Expert-level Python; strong API design (REST, gRPC) and asynchronous programming- Proven track record delivering large-scale, production-grade systems- Strong fundamentals in concurrency, data structures, and systems performance experiencePreferred Qualifications- Hands-on experience with Apache Spark (PySpark, Spark SQL, Structured Streaming)- Experience building or integrating with workflow/data orchestration frameworks (Airflow, Autosys)- Exposure to greenfield platform builds in regulated financial enterprises- Experience with event-driven architectures (Kafka) and lakehouse formats (Iceberg, Delta, Hudi)
Technical Skills: Languages: Python (expert), Scala or Java (plus), SQL- Distributed Compute: Apache Spark- Storage & Data: S3/ADLS/GCS, Iceberg, Delta Lake, Parquet, Postgres- Streaming & Messaging: Kafka, Pub/Sub- APIs & Services: REST, gRPC, GraphQL, OpenAPI- Containers & Cloud: Docker, Kubernetes, Azure/GCP, Terraform- CI/CD: GitHub ActionsSoft Skills & Leadership Expectations- Strong technical judgment and ability to operate

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this