Job Information
TikTok Inc. Senior Software Engineer – Data Development Platform (Multiple Positions) in Bellevue, Washington
Responsibilities
- Work across all phases of the software development lifecycle (SDLC) for the design, development, testing, implementation, deployment, and maintenance of enterprise-scale data engineering and data platform solutions.
```{=html}
``` - Build large-scale of distributed system and develop critical services in data pipeline which empowers our user to deliver better content in our platform.
```{=html}
``` - Design and build data transformations efficiently and reliably for reporting, growth analysis, and multi-dimensional analysis.
```{=html}
``` - Design and implement reliable, scalable, robust, and extensible big data systems that support core products and business.
```{=html}
``` - Upgrade old and outdated system to a new system with higher performance improvement.
```{=html}
``` - Help our customer to resolve any issues they encounter during usage.
```{=html}
``` - Participate in designing micro-services to provide a higher flexibility of the system.
```{=html}
``` - Establish solid design and best engineering practice for engineers and non-technical audiences.
```{=html}
``` - Mentor junior Engineers and interns.
Qualifications
Must have a Master's degree in Computer Science, Engineering (any), Information Technology, Data Science, Statistics, Mathematics, Physics, or a related field, and 2 years of related work experience; OR a Bachelor's degree in Computer Science, Engineering (any), Information Technology, Data Science, Statistics, Mathematics, Physics, or a related field, and 5 years of post-bachelor's, progressive related work experience.
Of the required experience, must have 2 years of experience in each of the following:
- Designing and building large-scale infrastructure and distributed systems with compute technologies and storage;
```{=html}
``` - Evaluating and determining appropriate data storage, object-oriented principles, and design patterns based on circumstances and applying them to build Java-based high throughput web backend systems;
```{=html}
``` - Working in a matrixed organization involving cross-functional and/or cross-business projects;
```{=html}
``` - Using unit tests, integration tests, and load tests to ensure quality of delivered software products and continuous software development pipeline; and
```{=html}
``` - Mentoring engineers in building software solutions.
Type
: Full time, 40 hours/week
Location
: Bellevue, WA
Salary Range:
$190486 -$337250
per year
To apply, and for information on benefits offered, visit:
https://lifeattiktok.com/
and type Job ID
A70500
in search bar. Contact
lpresumes@tiktok.com
if you have difficulty applying through our website.