Staff Software Engineer - DSM Team
Core
Design, implement, scale, and maintain backend systems processing large volumes of data for Cint's global research platform.
Role type
Staff Software Engineer (Backend)
Builds
Production backend systems, event-driven integrations, and scalable data processing pipelines.
Domain
Research technology (ResTech) / Big Data / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Backend software engineering, Algorithms and data structures, Event-driven architecture, High-throughput low-latency systems, Python/PySpark, SQL/NoSQL, Docker, 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, Docker, SQL, NoSQL
Responsibilities
Design and implement scalable backend systems, Work on event-driven and API-based integrations, Contribute to architecture migration, Build and optimize performance-sensitive workflows, Investigate technical problems and propose solutions, Collaborate with data science and engineering teams
Seniority
Staff, high autonomy with 20% mentorship and 80% complex problem solving
