Job Description
Summary
Description
Responsibilities:
- Provide Technical Leadership: Mentor and guide a team of engineers, fostering a culture of innovation and excellence.
- System Design and Architecture: Design, develop, and optimize highly scalable, distributed systems. Leverage cloud-native technologies and microservices architecture to build robust and resilient solutions.
- Data Engineering and ML: Build efficient data pipelines and apply machine learning techniques to enhance ad targeting and measurement.
- Problem-Solving and Innovation: Tackle complex technical challenges, drive innovation, and stay up-to-date with emerging technologies.
- Collaboration: Work closely with product managers, architects, and other engineers to deliver high-quality solutions.
Minimum Qualifications
- 8+ years of software engineering experience, with a focus on distributed systems, cloud technologies, and microservices architecture
- Strong proficiency in Java, Scala, or C++
- Deep understanding of cloud platforms (AWS, GCP, Azure)
- Expertise in DevOps technologies (Docker, Kubernetes)
- Proficiency in database technologies (SQL, NoSQL)
- Bachelor's / Master’s degree in Computer Science or equivalent
Preferred Qualifications
- Experience with big data technologies (Hadoop, Spark, Kafka)
- Knowledge of machine learning frameworks
- Proven ability to lead and mentor engineering teams
- Strong analytical and problem-solving skills
- Excellent communication and collaboration skills
- Experience in Ads domain is a plus