Experience writing code in a modern object-oriented programming language (e.g., Python, Java, or C++).
Strong problem-solving and critical-thinking skills.
Comfortable in navigating and understanding complex codebases and distributed systems.
Ability to communicate effectively to technical and non-technical cohorts alike.
Self-motivated with a proactive approach to identifying opportunities and recommending scalable, creative solutions.
Exposure to some of the following technologies: Python, AWS Redshift, AWS Athena / Apache Presto, Big Data technologies (e.g S3, Hadoop, Hive, Spark, Flink, Kafka etc), NoSQL systems like Cassandra, DBT is nice to have.
Responsibilities:
Contribute to the experimentation and development of new ad products at Yelp.
Design, build, and maintain efficient data pipelines using large-scale processing tools like Apache Spark to transform ad-related data.
Manage high-volume, real-time data streams using Apache Kafka and process them with frameworks like Apache Flink.
Estimate timelines for projects, feature enhancements, and bug fixes.
Work with large-scale data storage solutions, including Apache Cassandra and various data lake systems.
Collaborate with cross-functional teams, including engineers, product managers and data scientists, to understand business requirements and translate them into effective system designs.
Support on-call rotations as needed to operate the team.