Sr. Software Engineer II - (DSM Methodology Team)
Cint · United States · 3 wk ago
RemoteRemoteEngineeringFull-time
About the role
The Team at Cint Technology is seeking a Senior Software Engineer to join the methodology team. This role is for a backend engineer who enjoys working on high-volume, performance-sensitive systems and complex technical challenges. The methodology team is responsible for the core product customers interact with, which includes systems that consume third-party survey responses and evaluate them with backend algorithms, as well as systems migrating from HTTPS/API REST toward event-driven integrations.
Responsibilities
- Design, implement, scale, and maintain backend systems that process large volumes of data.
- Work on event-driven and API-based integrations.
- Contribute to migration efforts toward a more domain-based and scalable architecture.
- Build and optimize software for performance-sensitive workflows.
- Investigate technical problems and propose solutions together with the team.
- Collaborate closely with data science and engineering colleagues on technical solutions.
- Participate in a collaborative development model where work is shared rather than handled alone.
Qualifications
- 10+ years of backend software engineering experience, with strong technical depth.
- Solid understanding of algorithms (HashTables, Maps, etc.), data structures (Anomaly Detection, Dynamic Routing, etc.), Big O notation, Architecture (event-drive-architecture).
- Familiarity with heavy data processing tools and technologies such as Spark, Apache ecosystem tools, Delta Lake, Parquet, Kafka, and Avro.
- Experience with Python and/or PySpark.
- Experience building or maintaining complex, high-volume systems.
- Experience with Docker, SQL, and NoSQL databases.
- Experience with REST APIs and event-driven integrations.
- Comfortable working in performance-oriented, production-critical environments with high-throughput & low latency systems.
Soft Skills
- Strong problem-solving skills and a proactive, collaborative working style.
- Ability to communicate well with engineers and data science partners.
Academic Background
- A computer science, computer engineering or a related field is preferred.
Nice to Have
- Experience with AWS, GCP or other cloud providers.
- Experience with Pandas.
- Experience with Spring framework and microservices.
- Experience working in large-scale data or analytics environments.
Additional Information
- Our Values: Collaboration, Innovation, Accountability, Excellence, Caring.
- More About Cint: Cint is a global software leader in technology-enabled digital insights and research technology. Cint has one of the world’s largest consumer networks for digital survey-based research, made up of over 239 million engaged respondents across more than 130 countries. Over 4,600 insights-driven companies use Cint to accelerate how they gather consumer insights and supercharge business growth.
- Academic Background: A computer science, computer engineering or a related field is preferred.
- Nice to Have: Experience with AWS, GCP or other cloud providers.
- Additional Information: Cint is committed to a culture of trust, respect, and employee growth. We are a pioneer in our industry, and our curiosity is insatiable. We bring the best ideas to life and embrace diversity, equity, and inclusion.