Search jobs > San Jose, CA > Senior software engineer

Senior Software Engineer, Backend and Infrastructure

ByteDance
San Jose
Full-time

ResponsibilitiesAbout UsFounded in 2012, ByteDance's mission is to inspire creativity and enrich life. With a suite of more than a dozen products, including TikTok, Helo, and Resso, as well as platforms specific to the China market, including Toutiao, Douyin, and Xigua, ByteDance has made it easier and more fun for people to connect with, consume, and create content.

Why Join UsCreation is the core of ByteDance's purpose. Our products are built to help imaginations thrive. This is doubly true of the teams that make our innovations possible.

Together, we inspire creativity and enrich life - a mission we aim towards achieving every day.To us, every challenge, no matter how ambiguous, is an opportunity;

to learn, to innovate, and to grow as one team. Status quo? Never. Courage? Always.At ByteDance, we create together and grow together.

That's how we drive impact - for ourselves, our company, and the users we serve.Join us. About the TeamThe R&D Services team works to build out the backend services, development infrastructure, and best practices that enable ByteDance engineers to deliver high-quality features and systems to our users.

We aim to provide systems enabling development and operation to be more productive and secure. The systems we are building include Cloud IDE, code and build systems, CI / CD software, Micro service monitoring and profiling and Data analysis platform.

We are looking for engineers who have good backend design and / or infra experience to join our team. As a software engineer in the R&D Services team, you will- Build development infra including Cloud IDE, Repo&code management and CI / CD systems - Build advanced intelligent data platforms, help client developers make decisions to optimize the user experience of our products.

  • Build Bytedance staging environment for TikTok, Ads, Shopping to enable internal isolate user and traffic from Prod, scale distributed applications, tweak technology like K8S, RPC, DB, MQ, KAFKA, HDFS, Hive, Yarn, build monitor and alert system.
  • Research and convert state of art computer engineering technology into the real product.QualificationsRequired : - Bachelor degree in computer science or a related technical discipline with 5+ years' industry experience and 3+ year performance optimization experience;
  • Experience working with Android / Java / Objective-C / Python / Golang;- Experience in one or more of the following : private or public cloud, backend architecture, storage system, databases, CI / CD system, build infrastructure and big data Preferred : - Full-stack development experience- Experience with technical leadership and dealing with ambiguity- Strong strategic thinking and team collaboration skills ByteDance 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 ByteDance, our mission is to inspire creativity and enrich life.

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. ByteDance Inc. is committed to providing reasonable accommodations in our recruitment processes for candidates with disabilities, pregnancy, sincerely held religious beliefs or other reasons protected by applicable laws.

If you need assistance or a reasonable accommodation,

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

As a Tech Lead Backend Software Engineer on the Photo and Text team, you will:. TikTok's global headquarters are in Los Angeles and Singapore, and its offices include New York, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo. Learn and understand how TikTok products work and help bui...

Promoted
Cisco Systems, Inc.
San Jose, California

Design and implement platform BMC software for next-generation enterprise-class PCIe nodes/fabrics as part of Cisco's Cloud and AI Infrastructure group. With features like the UCS X-Fabric Technology, our platform supports a range of interface speeds and densities, from 10-GbE to 200-GbE connections...

Promoted
Lumicity
Mountain View, California

Groundbreaking and high-growth automotive startup is seeking a "best in industry" Embedded Software Engineer for their team near Mountain View, CA. ...

Promoted
eHuman Digital Anatomy
Fremont, California

Our award winning, innovative products use advanced technologies (like virtual reality, AI, and interactive visualization) to dramatically improve the way we teach, leading to better understanding and retention. Unity gaming platform and help manage our back-end worldwide data infrastructure to enab...

Promoted
NVIDIA
Santa Clara, California

We are looking for an experienced software professional to lead/extend our work on the Legion and Realm runtimes for large-scale distributed GPU computing, unlocking the power of distributed GPU computing by developing foundational software that supports many key products spanning the gamut of data ...

Promoted
Walmart
Sunnyvale, California

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years’ experience in software engineering or related area. Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Softwar...

Promoted
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...

NVIDIA
Santa Clara, California

We are looking for a highly motivated senior software engineer for an exciting role in our communication libraries and network software team. Design, implement and maintain system software that enables interactions among GPUs and interactions between GPUs and other system components. The position wi...

JPMorgan Chase & Co.
Palo Alto, California

As a Senior Lead Software Engineer at JPMorgan Chase within the Commercial Bank, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Drive significant business impact through your capabi...

Chemix, Inc.
Sunnyvale, California

Interface with our machine learning research staff, data engineers, and battery engineers to understand our software and data use cases, and design and implement solutions. Chemix is seeking a highly-motivated software engineer to develop and expand our AI platform for autonomous battery materials d...