> Markdown version of [/jobs/ext/3714778-backend-software-engineer-graduate-business-governance](https://www.wearedevelopers.com/jobs/ext/3714778-backend-software-engineer-graduate-business-governance). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Backend Software Engineer Graduate (Business Governance) - **Company:** Tiktok Inc - **Location:** San Jose, CA, United States - **Experience:** Starter - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Big Data, C++ (Programming Language), Data Governance, Data Integration, Middleware, Design of User Interfaces, Apache HBase, Human-Computer Interaction, Data Intelligence, Python (Programming Language), Machine Learning, Queueing Systems, Software Engineering, Scripting, Concurrency, Apache Spark, Information Technology, Apache Flink, Vertica, Service Stack, Programming Languages - **Published:** October 13, 2026 - **Apply:** https://www.careerbuilder.com/job-details/backend-software-engineer-graduate-business-governance-2027-start-san-jose-ca--a91a024a-f097-4f37-9b2d-50e3ea938f58 ## About the Role * Individuals who are completing or have recently completed a Bachelor s or above degree in computer science or a related discipline. * Experience with software development in at least one of the following programming languages: C++, Python, Java; * Be proficient in the technology stack of the server(rpc, message queue, link tracking and service governance, etc.) in distributed / high concurrency scenarios; * Experience with big data systems and related technologies (Spark, Flink, ClickHouse, HBase etc.); * Great communication and teamwork skills; * Experience with data insight and related technologies (machine learning, statistical analysis etc.) is preferred. Skills: Analysis Skills, Business Intelligence, C++ Programming Language, Coaching, Communication Skills, Computer Science, Concurrency, Continuous Improvement, Java, Machine Learning, Messaging Middleware, Onboarding, Programming Languages, Python Programming/Scripting Language, RPC (Remote Procedure Call), Research & Development (R&D), Risk, Safety Engineering, Software Development, Software Engineering, Statistics, Team Lead/Manager, Team Player, User Interface/Experience (UI/UX) ## Description * Participate in the overall architecture design and implementation of the data application platforms of the TnS, formulating data application architecture specifications and leading the team to implement them; * Participate in optimizing the data application architecture, continuously improving the stability and efficiency of the system, and continuously reducing the complexity and cost of storage, calculation, and service architecture; * Design and implement systematic support for data integration, offline development, real-time development, data governance, and BI analysis; * Establish good technical influence inside and outside the department, cultivate talents, effectively coach the team, and improve R&D capabilities; Minimum Qualifications