Business Architecture Engineer Messaging Systems
tiktok pte. ltd.- Posted 2 hours ago
- Be among the first 10 applicants
Job Description
About TikTok
TikTok is the leading destination for short-form mobile video. At TikTok, our mission is to inspire creativity and bring joy. TikTok's global headquarters are in Los Angeles and Singapore, and we also have offices in New York City, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.
Why Join Us
Inspiring creativity is at the core of TikTok's mission. Our innovative product is built to help people authentically express themselves, discover and connect - and our global, diverse teams make that possible. Together, we create value for our communities, inspire creativity and bring joy - a mission we work towards every day.
We strive to do great things with great people. We lead with curiosity, humility, and a desire to make impact in a rapidly growing tech company. Every challenge is an opportunity to learn and innovate as one team. We're resilient and embrace challenges as they come. By constantly iterating and fostering an Always Day 1 mindset, we achieve meaningful breakthroughs for ourselves, our company, and our users. When we create and grow together, the possibilities are limitless. Join us.
Diversity & Inclusion
TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace. At TikTok, our mission is to inspire creativity and bring joy. To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach. We are passionate about this and hope you are too.
Job highlights
Positive team atmosphere, Career growth opportunity, Industry experts
Responsibilities
Our team focuses on global architecture and complex system design. With rapid business growth, we offer both significant technical challenges and strong opportunities for professional development. We have a solid business foundation, a strong engineering culture, and a commitment to pragmatic execution and long-term value. In this team, you will:- Gain exposure to cutting-edge global data center architectures and methodologies, broaden your technical perspective, and build extensive hands-on experience.- Contribute to the development of core middleware and frameworks, deepen your understanding of their underlying principles and implementation details, and grow into a technical expert in the field.- Collaborate with a group of talented and highly motivated colleagues in a flat, efficient team environment that values diversity and complementary strengths.
Responsibilities- Lead the technical design, development, optimization, architectural evolution, and long-term planning of core runtime components for the EventBus system.- Analyze and resolve complex technical issues, continuously advance the governance of event-driven architecture across TikTok, and optimize existing systems and business architectures.- Research and apply emerging technologies, using appropriate technical solutions to support product globalization and address the challenges of operating TikTok services across multiple data centers worldwide.- Leverage strong project management, communication, and collaboration skills to lead or contribute to the successful delivery of high-priority cross-functional initiatives.
Qualifications
Minimum Qualifications:
- Bachelor's degree or above in Computer Science, Software Engineering, or a related field.
- Proficiency in one or more programming languages, such as Java, Go, or Python, with strong coding practices and a commitment to code quality.
- Experience with one or more databases, messaging middleware technologies, or service frameworks, along with an understanding of their underlying principles and appropriate use cases.
- Experience developing large-scale distributed systems, an understanding of the technical challenges associated with event-driven architecture, and familiarity with common business architecture design principles.
- Strong business and data acumen, with the ability to understand and abstract complex business requirements and effectively analyze and solve problems.
- Strong teamwork and communication skills, a positive and proactive mindset, a strong sense of ownership, and a high degree of self-motivation.
Preferred Qualifications
- Experience building your own technical products or open-source projects, or a track record of contribution to the open-source community.
- Knowledge of or hands-on experience with message queues, as well as practical experience implementing and governing event-driven architectures.
- Extensive experience in business architecture design, with the ability to develop a comprehensive and accurate understanding of business needs and translate them into effective architectural solutions.
- Experience developing global products or services, with a clear understanding of-or hands-on experience applying-business architecture and design principles in global, multi-data-center environments.
- Experience using AI to improve engineering productivity, including the use of AI agents for system design, development, operations, troubleshooting, and problem resolution.
