Sr. Software Engineer II - Data Solutions & Measurement
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 10+ years
- Required Skills
- PythonSQLApache KafkaNosqlSparkRESTful APIsPySpark
Requirements
- 10+ years of backend software engineering experience with strong technical depth
- Strong understanding of algorithms, data structures, and system complexity analysis
- Experience with Python and/or PySpark in production environments
- Experience building and maintaining high-volume, distributed systems
- Familiarity with data processing technologies such as Spark, Kafka, Avro, Delta Lake, and Parquet
- Strong knowledge of REST APIs, event-driven architectures, SQL, and NoSQL databases
- Experience working in performance-sensitive, high-throughput production systems
- Strong communication, collaboration, and problem-solving abilities
- Degree in Computer Science, Computer Engineering, or related field preferred
Responsibilities
- Design, build, scale, and maintain backend systems handling high-volume and performance-sensitive data workflows
- Develop and optimize event-driven and API-based integrations across distributed systems
- Support migration from monolithic architecture to domain-based and scalable system design
- Work on asynchronous, write-heavy systems powering core product functionality
- Investigate complex technical issues and implement robust, scalable solutions
- Collaborate closely with data scientists and engineering teams on system design and implementation
- Participate in shared engineering ownership models, contributing across team responsibilities
View Full Description & ApplyYou'll be redirected to the employer's site