Design and develop the computing architecture for data integration, and support the delivery of data integration requirements across different business lines throughout ByteDance.
Own the full engineering lifecycle of mobile growth initiatives - from shaping the brief with product and business through to production launch and iteration.
Work in an agile development team to deliver high-quality software applications — potentially the full stack, including both mobile and web frontends and their backends.
Distributed systems engineers — deep experience with large-scale systems, throughput/latency optimization, and reliability at internet scale. People who think naturally in terms of "how do we scale this to millions of pages" and "how do we keep this fast and robust."
Design and develop the computing architecture for data integration, and support the delivery of data integration requirements across different business lines throughout ByteDance.
Design and build the Weather Data Lake on Databricks (Unity Catalog, Delta Lake, Structured Streaming) running on ADLSv2 within GCC 2.0. Make and document platform architecture decisions covering compute, storage tiering, governance, and cost management.
Plan and lead large-scale technical projects, especially fund projects, to lay the foundation for the iterative development and scale of early products
Design, develop and maintain AI-powered software tools that support engineers in their daily development workflows, from coding and code analysis to testing, documentation and technical problem solving
Build advanced and standardized DevOps/QA tools or platforms to accelerate R&D efficiency, improving the efficiency and quality of our engineering team;
Server-Side Application Development (Java & Spring):Designing, coding, and maintaining robust backend logic and application architecture using Core Java, Java EE, and frameworks like Spring Boot, Hibernate, or Play.
Take part in the research, design, development, deployment, and monitoring of cross-platform AutoCAD features – bringing a centralized backend perspective to the table
Take part in the research, design, development, deployment, and monitoring of cross-platform AutoCAD features – bringing a centralized backend perspective to the table
Perform network and/or code analysis to understand the authentication and data handling of selected cloud services and examine them for possible security weaknesses.
Maintain prototype software and development environments, and provide technical guidance to students and researchers on software development, integration and testing.
Plan and lead large-scale technical projects, especially fund projects, to lay the foundation for the iterative development and scale of early products