Sorry, this job is no longer accepting applications. See below for more jobs that match what you’re looking for!

Backend Software Engineer - Recommendations

Expired Job

Twitch San Francisco , CA 94118

Posted 3 months ago

  • Work on a large-scale recommendation system, consisting of deep learning training pipeline, serving infrastructure, and feature processing / storage.

  • Develop capacity and monitoring plans for the services you write

  • Write maintainable code with extensive test coverage, working in a professional software engineering environment (with source control, dev/stage/prod release cycle, continuous deployment)

  • Collaborate with applied scientists and other engineers across the company

Requirements

  • Experience in large-scale software projects

  • Exceptional coding ability

  • Distributed architecture skills

  • Excellent communicator and team player

  • Ability to learn new languages (we mainly use Go and Python) and technologies quickly

  • Interest in machine learning

  • A Bachelors or preferably Masters degree in Computer Science, or Computer Engineering, or equivalent experience

Bonus Points

  • You know Go and have used it in production-ready systems.

  • Start-up experience

  • Contributions to open source software projects. Send us a link to your contributions.

  • Data pipeline experience

  • Background working with machine learning systems

  • Background in recommendation systems.

Perks

  • Medical, Dental, Vision & Disability Insurance

  • 401(k)

  • Maternity & Parental Leave

  • Flexible PTO

  • Commuter Benefits

  • Amazon Employee Discount

  • Monthly Contribution & Discounts for Wellness Related Activities & Programs (e.g., gym memberships, off-site massages, etc.)

  • Breakfast, Lunch & Dinner Served Daily

  • Free Snacks & Beverages

About Twitch

Twitch is the world's leading video platform and community for gamers, with more than 100 million visitors per month. We connect gamers from around the world by allowing them to broadcast, watch, and chat with each other. Twitch's live and on-demand video platform forms the backbone of a distribution network for video game broadcasters including pro players, tournaments, leagues, developers and gaming media organizations. Twitch is leading a revolution in gaming culture, turning gameplay into an immersive video experience. Learn more at http://twitch.tv.

We are an equal opportunity employer and value diversity at Twitch. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.


See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Backend Software Engineer (Periscope Services)
New!

Twitter

Posted Today

VIEW JOBS 11/22/2018 12:00:00 AM 2019-02-20T00:00 Backend Software Engineer (Periscope Services) San Francisco, CA Backend Software Engineer San Francisco Who We Are The Periscope Services team is responsible for building and managing backend services and systems which power LIVE video for both Periscope and Twitter. This includes functionalities such as low latency chat messaging, ML ranked timelines, broadcast and user management, unified search, notifications, recommendation and so much more. We work with product management, design, data science and leadership teams to create compelling new experiences for Live video in all areas of Twitter and Periscope. Our team of 8 engineers manages 20+ Golang microservices that support thousands of concurrent live broadcasts with millions of viewers. What You'll Do As an engineer on the Periscope Services team, your primary responsibility will be to design and build backend services and systems. You will work with other engineers on the team to solve difficult but exciting distributed system design and implementation problems. You will help us identify and fix issues to improve scalability, performance and simplicity of our platform. Who You Are * BS, MS, or PhD in Computer Science or similar technical field, or equivalent experience * 2+ years experience developing backend systems * Strong software engineering best practices (e.g. coding, unit testing, code reviews, design documentation) * Solid understanding of CS fundamentals * Likes to solve hard problems, eager to learn new things, communicates clearly and loves to work in a collaborative environment We are committed to an inclusive and diverse Twitter. Twitter is an equal opportunity employer. We do not discriminate based on race, color, ethnicity, ancestry, national origin, religion, sex, gender, gender identity, gender expression, sexual orientation, age, disability, veteran status, genetic information, marital status or any legally protected status. San Francisco applicants: Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. Twitter San Francisco CA

Backend Software Engineer - Recommendations

Expired Job

Twitch