MountainViewRecruiter Since 2001
the smart solution for Mountain View jobs

Senior Software Engineer - Machine Learning

Company: ByteDance
Location: Mountain View
Posted on: June 20, 2022

Job Description:

Founded 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.System Technology and Engineering (STE) team, which belongs to System Department in ByteDance Inc., has been committed to the development and research in infrastructure system technologies, such as operating system kernel, various virtualization technologies (Cloud Native, SDN, NFV), performance optimization of system software and libraries, stability and reliability of large-scale data center, collaborative design of next-generation hardware and software, etc. We actively participate in open-source communities and incorporate cutting-edge technology and innovation into our products.Responsibilities1. Develop set processes for data ETL pipeline, data mining, data modeling and data production2. Design and implement ML/DL algorithms to solve system operational challenges in an end-to-end fashion3. Design and establish metrics monitoring on a large scale, measure the performance and reliability of hosts and operating systems4. Continuously make recommendations/ predictions based on analytics insights to optimize system efficiency and improve underlying system infrastructure's availability5. Collaborate with members of your team (e.g., data engineers, domain experts) on the project's goals.RequirementsBasic Qualifications:1. B.S. In CS/statistics/math or equivalent experience, M.S./Ph. D. a plus2. Five or more years of experience in data science or quantitative analysis3. Familiar with ML/DL modeling approaches, able to troubleshoot and tune model performance issues4. Strong programming skills in Python or Java5. Fast learner and eager to absorb new emerging technologies6. Enjoy working with other team members with strong collaboration and communication skillsPreferred Qualifications:1. Proven experience leading data-driven projects from definition to execution, from defining metrics to communicating actionable insights2. Proven experience of ML/DL techniques' application in one or many of: anomaly detection, time series forecast, root cause analysis, Bayesian optimization, mathematical/ML optimization and Natural Language Processing.3. Familiar with large data processing/storage tools such as Kafka, Flink, Spark, ElasticSearch, Redis, Hbase, Cassandra, Druid etc4. Hands on experience handling terabyte size datasets, applying statistics and machine learning techniques and algorithms, using visualization tools to present data.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 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 accommodation, please reach out to

Keywords: ByteDance, Mountain View , Senior Software Engineer - Machine Learning, IT / Software / Systems , Mountain View, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Mountain View RSS job feeds