CareerPlanGet AI match score →

Staff Software Engineer - DSM

🌐 Remote💼 Full-time🗓 2026-07-15 → 2026-07-31

Core

Design, implement, scale, and maintain backend systems that process large volumes of data for production systems.

Role type

Staff Software Engineer (Backend)

Builds

Production systems, event-driven and API-based integrations, scalable architecture

Domain

Data Solutions & Measurement, Big Data, Research Technology

Deliverable

production ML models | product features | infrastructure

Required skills

Backend software engineering, Algorithms and data structures, Big O notation, Event-driven architecture, Heavy data processing tools (Spark, Kafka, Delta Lake), Python/PySpark, Real-time high-volume systems, Docker, SQL/NoSQL, REST APIs

Preferred skills

Cloud providers (AWS, GCP), Pandas, Spring framework, Microservices, Large-scale data environments

Technologies

Java, Python, Scala, C/C++, Haskell, Elixir, Go, Ruby, Spark, Kafka, Delta Lake, Parquet, Avro, Docker, SQL, NoSQL, REST APIs, Spring

Responsibilities

Design and implement backend systems for large-scale data processing. Work on event-driven and API-based integrations. Contribute to migration toward scalable domain-based architecture. Build and optimize software for performance-sensitive workflows. Investigate technical problems and propose solutions. Collaborate with data science and engineering colleagues.

Seniority

Staff, high autonomy and technical depth

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on SmartRecruiters ↗