Software Engineer, Applied Machine Learning - USDS jobs in United States
cer-icon
Apply on Employer Site
company-logo

TikTok ยท 5 months ago

Software Engineer, Applied Machine Learning - USDS

TikTok is the leading destination for short-form mobile video, dedicated to inspiring creativity and bringing joy. The Applied Machine Learning (AML) Platform team is seeking a Software Engineer to design, build, and maintain scalable and reliable systems, enhancing existing software capabilities and ensuring optimal performance.

Content CreatorsContent DiscoveryMedia and EntertainmentSocial MediaVideo
badNo H1Bnote

Responsibilities

Design, build, and maintain highly available, scalable, and fault-tolerant systems
Update existing AML systems and enhance existing software capabilities
Ensure that applications are designed with reliability, scalability, and performance in mind
Monitor and analyze system performance, identifying and resolving issues before causing user impact
Develop and maintain automated monitoring, alerting, and incident response systems
Implement and maintain security best practices and ensure compliance with regulatory requirements
Participate in on-call rotations and respond to issues and incidents within and outside of normal business hours
Conduct root cause analysis of incidents, hold post-mortem reviews with stakeholders, and implement preventative measures to minimize the risk of similar incidents occurring in the future

Qualification

Linux-based distributed systemsLarge-scale distributed systemsMachine learning frameworksData structuresAlgorithmsRelational database systemsCode optimizationC programmingC++ programmingPython programmingGo programmingTask automation

Required

Expertise in analyzing and troubleshooting Linux-based distributed systems
Bachelor's/Master's degree in Computer Science, Computer Engineering, or equivalent years of experience in a software engineering role
Experience programming with at least one commonly used language (C, C++, Python, Go)
As a condition of employment, all successful candidates must be able to establish authorization to work in the United States
For this position, the Company does not provide sponsorship for any immigration-related benefits

Preferred

Strong understanding of data structures and algorithms
Competent knowledge of relational database systems
Ability and experience in designing, developing and maintaining large-scale distributed systems, multi-tenant systems
Strong understanding of code optimization and routine task automation
Proficiency in at least one machine learning framework: TensorFlow, PyTorch, MXNet or PaddlePaddle

Benefits

Employees have day one access to medical, dental, and vision insurance
A 401(k) savings plan with company match
Paid parental leave
Short-term and long-term disability coverage
Life insurance
Wellbeing benefits
10 paid holidays per year
10 paid sick days per year
17 days of Paid Personal Time (prorated upon hire with increasing accruals by tenure)

Company

TikTok is a short-form video entertainment app and social network platform. It is a sub-organization of ByteDance.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
N Ali Mohamed
CEO
linkedin
leader-logo
Blake Chandlee
VP Global Business Solutions
linkedin
Company data provided by crunchbase