Sr. Software Engineer II - (DSM Methodology Team)
Core
Design, implement, scale, and maintain high-volume, performance-sensitive backend systems for recruitment and survey data processing.
Role type
Senior backend software engineer
Builds
Event-driven integrations, API-based systems, and scalable data processing pipelines for customer insights
Domain
Digital research technology and survey data analytics
Deliverable
production ML models | product features
Required skills
Backend system design, event-driven architecture, high-volume data processing, algorithmic complexity analysis, distributed systems, database management (SQL/NoSQL), REST APIs, performance optimization
Preferred skills
Cloud platforms (AWS/GCP), Pandas, Spring framework, microservices, large-scale data environments
Technologies
Java, Python, PySpark, Kafka, Spark, Delta Lake, Parquet, Avro, Docker, SQL, NoSQL
Responsibilities
Design and maintain backend systems for large data volumes, work on event-driven and API integrations, contribute to domain-based architecture migration, optimize performance-sensitive workflows, collaborate with data science teams
Seniority
Senior, hands-on IC
