Software Engineer Graduate - Global Advertising Data Platform
Singapore · Full Time
Be the first to apply
- Experience
- Any
- Salary
- —
- Openings
- 1
- Posted
- 3 hours ago
- Work mode
- In office
- Education
- Bachelor's degree in Computer Science or related discipline
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Team and Role
The Global Advertising Data Platform team develops the foundational data infrastructure and applications supporting advertising across multiple international products. This involves managing petabyte-scale data ingestion and storage as well as providing query and data services that thousands of internal clients rely on daily. The team is focused on creating an AI-native data platform designed to assist agents reliably with data-related processes. This includes semantic modeling, compile-time governance, agent tools, and evaluation systems all at a global advertising scale. Success is measured by enhancements to advertiser experience, operational efficiencies, tangible business growth, and effective strategic implementation supported by the platform.
We are seeking talented graduates to join this dynamic team and engage in innovative projects, solve complex problems, and pursue continuous growth opportunities. Successful applicants must be available for onboarding by the end of the year. Please clearly state your availability and graduation date on your resume. Candidates can apply to no more than two open positions across the company and its affiliates worldwide, with applications reviewed on a rolling basis, so early applications are encouraged.
Key Responsibilities
- Architect and develop the core elements of an AI-driven data platform, including high-throughput services handling advertising activity for hundreds of millions of users, taking ownership from problem definition through design, implementation, testing, and optimization.
- Create agent-facing data service APIs and tooling interfaces featuring typed input methods, metadata retrieval, scoped permission control, and comprehensive audit tracking to ensure capability and safety.
- Contribute to defining and implementing a semantic layer to convert expert knowledge into machine-readable artifacts such as metrics, dimensions, data lineage, valid joins, and data contracts, enabling stable and verifiable data usage for agents.
- Establish measurable correctness by developing coding standards, testing protocols, quality control methods, and tools like golden query suites, regression testing, lineage analysis, and monitoring for semantic drift.
- Address and overcome complex technical challenges including high concurrency management, multi-tenant data isolation, query-time governance enforcement, system decoupling, and optimizing performance and cost efficiency at scale.
Mandatory Qualifications
- Bachelor's degree completion or imminent completion in Computer Science or a related field.
- Strong interest in computer science and internet technologies with proficiency in at least one programming language such as Java, C, C++, Python, or Go.
- Fundamental understanding of data structures, algorithms, operating systems, databases, and networking concepts.
- Strong analytical abilities to abstract and clarify complex business logic into well-defined system boundaries.
- Comfort with leveraging AI coding assistants responsibly, including reviewing, testing, and owning their outputs.
- Keen motivation to learn and effective communication skills for cross-functional collaboration with engineering, product, and analytics teams.
Preferred Qualifications
- Experience working with big data or distributed systems technologies like Spark, Flink, Kafka, Iceberg/Hudi, ClickHouse, or Presto/Trino.
- Hands-on exposure to building applications using large language models, including retrieval-augmented generation, agent frameworks, function/tool calling, natural language to SQL conversion, or model evaluation.
- Knowledge in data warehousing and modeling techniques, e.g., dimensional modeling, semantic layers, dbt, data lineage, or governance and catalog tools.
- Contributions to open-source projects, academic research, competitive programming, data competitions, or significant personal projects.
- Previous internships or project experience involving advertising technology, recommendation systems, or large-scale data analytics.
Company Information
The company is a leading platform for short-form mobile videos, with a mission to inspire creativity and bring joy globally. The organization’s headquarters are in Los Angeles and Singapore, with offices across major cities worldwide. It promotes an inclusive and diverse workplace that values unique perspectives and experiences to connect communities globally.
Minimum education
Bachelor's Degree