Job Description
Demandbase is seeking a Senior Software Engineer to join their Data Platform team in Hyderabad, India. This role involves leading development efforts and building scalable distributed systems. The ideal candidate will be a responsible individual contributor with a passion for algorithms, programming, and problem-solving.
- Design and develop scalable data processing solutions
- Develop scalable data architecture
- Own a problem space and drive its product roadmap
- Follow engineering best practices to solve data matching and search problems
- Work closely with cross-functional teams in an agile environment
Requirements: - Bachelor’s degree in computer science or equivalent
- 8-11 years of software engineering experience
- Experience in Java or Scala
- Experience in Multithreading, Distributed Systems, Performance Optimization
- Good knowledge of database concepts and proficiency in SQL
- Experience in Big Data tech stack like Spark, Kafka & Airflow is a plus
- Knowledge/experience on one of the cloud AWS/Azure/GCP
- Experience in writing unit test cases & Integration test is a must
Demandbase offers: - Opportunities to learn and explore new technologies in NLP area
- A commitment to diversity, equity, and inclusion