Search jobs > Mountain View, CA > Senior software engineer

Senior Software Engineer, Development Infrastructure Team

TikTok
Mountain View, CA
Full-time

Responsibilities

TikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. TikTok has global offices including Los Angeles, New York, London, Paris, Berlin, Dubai, Singapore, Jakarta, Seoul and Tokyo.

Why Join Us

At TikTok, our people are humble, intelligent, compassionate and creative. We create to inspire - for you, for us, and for more than 1 billion users on our platform.

We lead with curiosity and aim for the highest, never shying away from taking calculated risks and embracing ambiguity as it comes.

Here, the opportunities are limitless for those who dare to pursue bold ideas that exist just beyond the boundary of possibility.

Join us and make impact happen with a career at TikTok.

The R&D Services team works to build out the development services that enable TikTok engineers to deliver high-quality features and systems to our users.

We aim to provide systems enabling software development streamline and productive. The systems we are building include Cloud IDE, code and build systems, CI / CD software, Micro service management and monitoring.

We are looking for engineers who have good backend design and development infra experience to join our team.

You will be part of a team that's developing new solutions to new challenges of a kind not previously addressed by big tech :

  • Build development infra including Cloud IDE, code hosting platform, large scale build backends and ultra high qps CI / CD systems for 20k+ developers to use on daily basis
  • Build staging environment for TikTok, Ads, Shopping to enable internal users to experiment code changes. You will need to handle challenges of high volume traffic and tightest security control
  • Continuous tuning of the underlying basic components, to improve the maintainability and automation of the infrastructure, to ensure high availability of business

Qualifications

Required :

  • Bachelor degree in computer science or a related technical discipline with 5+ years' industry experience
  • Experience working with Java / Objective-C / Python / Golang;
  • Experience in developerment tools and infra is preferred

Preferred :

  • Full-stack development experience
  • Experience with technical leadership and dealing with ambiguity
  • Strong strategic thinking and team collaboration skills

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.

TikTok is committed to providing reasonable accommodations during our recruitment process. If you need assistance or an accommodation, please reach out to us at redacted

30+ days ago
Related jobs
Promoted
TikTok
San Jose, California

TikTok Mobile Architecture & Infrastructure Team is dedicated to productivity and quality of TikTok APP's engineering projects, empowering hundreds of TikTok mobile developers in areas including infrastructure, app architecture, engineering tool chains, and app foundations. Build mobile infrastr...

NVIDIA
Santa Clara, California

We are looking for a senior systems software engineer to help design, build, and scale new distributed system infrastructure powered by Kubernetes, OpenStack and other open-source software. As NVIDIA expands its software platform from graphics, gaming, and artificial intelligence to healthcare, Omni...

NVIDIA
Santa Clara, California

Joining NVIDIA's AI Efficiency Team means contributing to the infrastructure that powers our leading-edge AI research. Collaborate with software teams to pinpoint performance bottlenecks. This team focuses on optimizing efficiency and resiliency of ML workloads, as well. AI infrastructure tools and ...

Karkidi
Mountain View, California

As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. Google's software engineers develop the next-generation technologies that change how billions of users connect, e...

Western Digital
San Jose, California

You will be part of the team who is responsible for designing, implementing, and maintaining company internal software tools, used to process, analyze, and visualize hard disk drive's development, production line and field data. BS or MS degree in Software Engineering, Computer Science, Computer Eng...

Dexterity
Redwood City, California

We are looking for a great senior infrastructure software engineer to design and build systems and services for on-device software delivery to robots in the field! The Software Platform Infrastructure team works closely with other software engineering teams throughout the company to ensure that Robo...

Google
Sunnyvale, California

As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. Google's software engineers develop the next-generation technologies that change how billions of users connect, e...

The Hill Company
San Mateo, California

As Senior Software Engineer on the team, you will make the apps more performant, responsive and stable for millions of users who run it every day. You'll report to the Engineering Manager on the App Health team. The App Health team works on solutions to measure health metrics of Roblox client applic...

Signify Technology
CA, United States

Our customer are seeking MULTIPLE Senior development engineer within data center networking. Design software for data center networking automation and management. ...

Gn Group
Cupertino, California

Enhancing, Optimizing, Maintaining and leading Android and Kernel software development. Enhancing, Optimizing, Maintaining and leading Embedded and Kernel software development. The Jabra team at our Cupertino site is seeking a. Explore latest hardware and software architectures and build proof-of-co...