Software Engineer, Infrastructure
TikTok
London
20h ago

ResponsibilitiesByteDance is a technology company operating a range of content platforms that inform, educate, entertain and inspire people across languages, cultures and geographies.

Dedicated to building global platforms of creation and interaction, ByteDance now has a portfolio of applications available in over 150 markets and 75 languages.

Global offices include Los Angeles, New York, London, Paris, Berlin, Dubai, Mumbai, Singapore, Jakarta, Seoul, and Tokyo.

Team Insight : The Data Systems Infrastructure (DSI) team sits within the ByteDance global technology structure and supports the company's fast growth by building and operating hyper-scale datacenters, managing the life cycle of server fleet, providing cloud solutions, and developing various infrastructure services, making sure they are scalable and are reliable.

Role Insight : The DSI team is growing across UK and Ireland and we are looking to hire a Software Engineer to join the DSI Team in London.

We are looking for candidates with strong technical infrastructure backgrounds with a passion for engineering excellence, providing cost-effective solutions with an eye to the future.

You will understand the challenges associated with deploying infrastructure at scale and have experience in designing systems and platforms that set the global standard for performance, availability, security, and cost.

The work you do will influence processes across the ByteDance business globally. Areas we are working on include but not limited to : - Traffic infrastructure and load balancing systems- Cloud solutions and management platforms- Big data platform and ETL pipelines- Host management and system engineering platforms- Access control and authorization services Responsibilities- Design and build infrastructure services, systems and platforms.

  • Develop tools, automations and monitors to operate infrastructure efficiently.- Work in a fast-paced environment and be responsible end-to-end to the production environment by responding to performance and reliability issues and participating necessary on-calls.
  • Help improve the whole lifecycle of infrastructure services from inception and design throughout development, to deployment, user support and refinement.
  • 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 Bytdance, our mission is to build global creation and interaction platforms we aim to not just deliver information but serve as a creative hub, hosting and nurturing creators.

    This belief guides our strategy in product development. 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 believe individuals shouldn't be disadvantaged because of their background or identity, but instead should be considered based on their strengths and experience.

    We are passionate about this and hope you are too. ByteDance is committed to providing reasonable accommodations during our recruitment process.

    If you need assistance or an accommodation, please reach out to us at USRC tiktok.com.QualificationsMinimum qualifications : - Master’s degree (or Bachelor's degree with 2+ years of experience) in Computer Engineering, Electrical Engineering, Computer Science or related major- 3+ years experience working with Unix / Linux systems from kernel to shell and beyond - 3+ years experience in one or more programming languages such as Go, Java, C++ and Python.

  • Experience in one or more of the following areas : - Building infrastructure solutions with AWS, Google, Azures and other cloud services.
  • Building networking systems that speak TCP / IP, BGP, DNS, etc. - Building traffic systems such as load balancers, NAT and proxies, etc.
  • Implementing big data solutions based on technologies such as Elasticsearch, Spark and Hadoop, which handle Terabytes of data.
  • Building platform, automation and tools to manage server fleet, their life cycles and systems running on top. Preferred qualifications : - Self-driven and capable of coping with ambiguity and moving projects from concept to delivery.
  • Strong analytical skills and the ability to solve real world problems in a fast moving environment.- Experience in a production and hyper-scale environment
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form