Staff Software Engineer – DSM Team

Posted 1 day ago

This is a fully remote position, open to applicants in Spain.

📋 Description

• Design, develop, scale, and maintain backend systems that handle large data volumes.

• Engage in event-driven and API-based integration projects.

• Assist in migration efforts towards a more domain-oriented and scalable architecture.

• Create and enhance software for performance-sensitive tasks.

• Analyze technical challenges and collaborate with the team to propose solutions.

• Partner with data science and engineering teams on technical initiatives.

• Operate independently without supervision while ensuring timely and high-quality output.

• Mentor junior and mid-level engineers for approximately 20% of the time.

• Maintain close communication and collaboration with the Outcomes, Methodology, and Recruitment teams, alongside related product and data science areas.

• Contribute to the development of the next generation of Cint products and support top-tier research.


⛳️ Requirements

• Over 10 years of experience in backend software engineering.

• Profound technical expertise.

• Proficiency in Java or a willingness to transition from another primary programming language to Java.

• Strong grasp of algorithms, data structures, Big O notation, and event-driven architecture.

• Knowledge of Spark, Apache ecosystem tools, Delta Lake, Parquet, and Kafka.

• Experience with Python and/or PySpark.

• Proven experience in building or maintaining complex, real-time, high-volume systems that prioritize high throughput and low latency.

• Familiarity with Docker, SQL, and NoSQL databases.

• Experience with REST APIs and event-driven integrations.

• Comfortable operating in performance-focused, production-critical environments.

• Excellent problem-solving abilities and a proactive, collaborative approach to work.

• Strong communication skills with engineers and data science collaborators.

• A degree in computer science, computer engineering, or a related discipline is preferred.

• Experience with AWS, GCP, or other cloud services is a plus.

• Familiarity with Pandas is a plus.

• Experience with the Spring framework and microservices is a plus.

• Previous experience in large-scale data or analytics settings is a plus.


🏝️ Benefits

• Employees have the option to work remotely.

• Encouragement of autonomy and innovation.

• A collaborative approach to development.

• A culture that promotes employee growth and development.

• A commitment to diversity, equity, and inclusion.

People also viewed

Shield AI21 hours ago

Staff Engineer, State Estimation

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Netflix23 hours ago

Software Engineer L5, Open Connect Platform

US flagUnited States OnlyFull-timeFull-stack Engineer$388k – $558k/year
ApplyView job
Travoom1 day ago

Principal Full Stack Engineer – Travel & Ticketing

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
HeroSoftware GmbH - Shopify Apps1 day ago

Senior Full Stack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer€50k – €80k/year
ApplyView job
EverCommerce1 day ago

Lead Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$170k – $195k/year
ApplyView job
GiveDirectly1 day ago

Senior Software Engineer – Fundraising

US flagUnited States, +2 more countriesFull-timeFull-stack Engineer$181.1k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers