|About The Company
This company pioneers short-form video creation and social engagement, boasting a vast, engaged user base. Its platform empowers users with creative tools, filters, and effects. With a diverse content ecosystem, it’s a hub of creativity and expression. The proprietary algorithm ensures personalized content feeds, enhancing user engagement and satisfaction. This company wields significant influence on digital media, making it an invaluable partner for innovative collaborations and marketing endeavors.
Why Join Us
At our client, we value humility, intelligence, compassion, and creativity. We foster a culture of curiosity and embrace calculated risks and ambiguity. We believe in limitless opportunities for those who dare to pursue bold ideas. Join us and make an impact with a career at our client.
As a Tech Lead Software Engineer on the ads data platform team, you will collaborate closely with product managers and data analysts to build a cutting-edge data architecture. This includes developing streaming and batch data processing pipelines, distributed data services, and artificial intelligence solutions. Your work will directly contribute to the success of our client’s ads platform and internal business intelligence platform. You will have the opportunity to work with Petabyte-level monetization data and tackle some of the world’s most challenging technical and business problems.
1. Collaborate with engineering, product managers, and business leaders to design data-first products.
2. Interface with engineers, product managers, and data analysts to understand data needs.
3. Architect and develop large-scale real-time and batch processing pipelines, distributed service frameworks, and AI solutions, ensuring data consistency, scalability, and maintainability.
4. Coordinate with cross-functional teams to drive data foundation building and architectural evolution in a fast-growing environment.
5. Collaborate with data infrastructure to resolve infrastructure issues.
6. Support daily project management and mentor junior engineers on business and technical problems.
1. 7+ years of experience in architecting and implementing large-scale distributed systems using modern data technologies for batch/real-time data processing and distributed data services.
2. Experience in designing, building, and optimizing “big data” pipelines, data warehouses, and data sets. Deep knowledge of data modeling, data warehouse principles, and OLAP using Spark, Flink, Hive, Clickhouse, Doris, etc.
3. Experience in architecting and implementing large-scale end-to-end real-time solutions based on streaming processing frameworks. Deep knowledge of streaming computation, real-time data storage with read and write performance using Flink, Kafka, Redis, ES, Doris, etc.
4. Extensive working knowledge of microservices-oriented architecture development for large-scale data.
5. Critical thinking skills and the ability to formulate solutions based on a quick understanding of business context, customer needs, and long-term impact.
6. Preferred experience in large-scale streaming data computing and data warehouses.
Join our client’s dynamic team and be part of shaping the future of short-form mobile video. Apply now to make an impact with your technical expertise and problem-solving skills.
|Senior IC / Tech Lead
|$210,000 - $358,000