
Staff Software Engineer β Data Solutions, Measurement
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in United Kingdom.
β’ Design, develop, scale, and manage backend systems capable of handling substantial data volumes.
β’ Engage in event-driven and API-centric integrations.
β’ Assist in migration initiatives aimed at achieving a more domain-oriented and scalable architecture.
β’ Construct and enhance software for workflows that demand high performance.
β’ Analyze technical challenges and collaborate with the team to devise solutions.
β’ Work closely with data science and engineering teams on technical strategies.
β’ Take part in a collaborative development approach where tasks are shared rather than managed individually.
β’ Over 10 years of experience in backend software engineering, demonstrating strong technical expertise.
β’ We embrace technology diversity, so you're encouraged to transition your primary language (Python, Scala, C/C++, Haskell, Elixir, Go, Ruby, etc.) to Java, which is our primary language.
β’ Comprehensive understanding of algorithms (such as HashTables, Maps, etc.), data structures (including Anomaly Detection, Dynamic Routing, etc.), Big O notation, and architecture (event-driven architecture).
β’ Familiarity with heavy data processing tools and technologies, including Spark, Apache ecosystem tools, Delta Lake, Parquet, Kafka, and Avro.
β’ Proficiency in Python and/or PySpark.
β’ Experience in building or maintaining complex, real-time, high-volume systems characterized by high throughput and low latency.
β’ Familiarity with Docker, SQL, and NoSQL databases.
β’ Experience with REST APIs and event-driven integrations.
β’ Comfortable working in performance-sensitive, production-critical environments that require high throughput and low latency systems.
β’ Employees have the flexibility to work remotely.
Testlio
Capital One
Varsity Brands
Technoidentity
Get handpicked remote jobs straight to your inbox weekly.