Search jobs > Mountain View, CA > Backend software engineer

Backend Software Engineer, Efficiency Engineering - USDS

TikTok
Mountain View
Full-time

About the team

The Efficiency Engineering team is all about our passion for crafting innovative tools and applications that empower IT operations and devops teams to achieve new levels of efficiency.

We're a tight-knit crew of experienced developers, engineers and problem solvers fueled by a shared vision : streamlining operations, reducing manual workload, and empowering teams to do their best work.

Note : In order to enhance collaboration and cross-functional partnerships, among other things, at this time, our organization follows a hybrid work schedule that requires employees to work in the office 3 days a week, or as directed by their manager / department.

We regularly review our hybrid work model, and the specific requirements may change at any time. Responsibilities- Design and develop backend services and APIs to power the different tools and services on the TikTok platform and internal products.

  • Collaborate with product managers and front end developers to understand user needs and product requirements, and translate them into well-designed backend solutions.
  • Understand product objectives to develop an easy-to-use platform that aligns with customers' needs- Improve system design and architecture to ensure high stability and performance of the services and ensure scalability, and reliability of backend systems to handle high traffic and support a large user base.
  • Participate in code reviews and technical discussions to maintain code quality and promote best practices within the team.
  • Troubleshoot and resolve backend issues and bugs, ensuring the stability and smooth operation of the platform.

Minimum Qualifications- Bachelors or higher degree in Computer Science or related fields from accredited and reputable institutions- 1+ years of experience as a backend or software engineer.

  • Proficiency in designing data structures, building algorithms, and at least one programming language : python / go / php / c++ / java Preferred Qualifications- Experience in designing large scale web applications.
  • Agile, quick self learner, highly self-motivated with strong sense of product ownership and creative problem solver- Deeply passionate about software coding / development and building great web applications- Ability to perform independent research to solve complex technical problems - Good collaborator and team player, comfortable working in a fast moving, culturally diverse and globally distributed team environment- Passionate about techniques and solving challenging problems.
  • Experience of driving collaboration across cross-functional teams on delivering shared goals.- Strong communication and teamwork skills.
  • 30+ days ago
Related jobs
Promoted
VirtualVocations
Fremont, California

A company is looking for a Principal Software Engineer for their Core Mail Backend. ...

Promoted
Apple
Sunnyvale, California

You'll be interacting on a daily basis with teams that span across Apple including iOS software and hardware engineering, Apple Online Store and Apple Retail. Join our Mobile Apps team as a Quality Engineer. As a member of our fast-paced group, you will have the unique and rewarding opportunity to s...

Verkada
San Mateo, California

You’ll be working alongside a small, dynamic team of frontend, backend and firmware engineers to develop these experiences. If you are an experienced Backend Engineer who is excited about building new ways to keep people safe and secure, then we want to hear from you. Only Verkada offers six product...

ByteDance
San Jose, California

Our Infrastructure Engineering team build and operate hyper-scale datacenters, manage the life cycle of server fleet, allocate cloud resources and create various cloud solutions, and provide infrastructure services including widely distributed Content Distribution Networks (CDNs). To support the fas...

Akkodis
San Jose, California

Akkodis is seeking a Principal Backend Engineer with Product to Post-Sales Lifecycle Experience for a Full-time position with our client. Position: Principal Backend Engineer with Product to Post-Sales Lifecycle. If you are interested in this Principal Backend Engineer with Product to Post-Sales Lif...

Cyngn
Menlo Park, California

As the Staff Software Engineer for our SaaS platform team, you will be crucial in developing Cyngn's cutting-edge fleet management system for autonomous industrial vehicles. You'll collaborate with product and engineering teams to design, implement, deploy, and maintain a robust cloud-based solution...

Snowflake
San Mateo, California

We’re hiring talented Software Engineers to join the and help build the world’s leading AI Data Cloud platform! Our group spans across three key areas -. AS A SOFTWARE ENGINEER AT SNOWFLAKE, YOU WILL:. OUR IDEAL SOFTWARE ENGINEER WILL HAVE:. Bachelor’s degree or foreign equivalent in Computer Scienc...

Snowflake
San Mateo, California

AS A SENIOR SOFTWARE ENGINEER AT SNOWFLAKE, YOU WILL :. Work closely with our frontend engineers to build highly performant backend services that support a cutting-edge interactive UI. OUR IDEAL SENIOR SOFTWARE ENGINEER WILL HAVE:. We’re investing in initiatives across multiple engineering areas tha...

Comcast Corporation
Sunnyvale, California

Plan and design new software and web applications; maintain Kubernetes cluster nodes; use Elastic; deploy and integrate software using Ansible and Concourse; use Portworx for data-services management; use storage hardware technologies, including HP Apollo 4500 Storage server and components; manage M...

TikTok
Mountain View, California

The teams within USDS that deliver on this commitment daily span across Trust & Safety, Security & Privacy, Engineering, User & Product Ops, Corporate Functions and more. Extensive knowledge of modern software tech stack, including front-end applications, large-scale backend, and data pipeline. Data...