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 1 week 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


  • 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.


  • 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

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

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
Lead Web Backend Software Engineer


Posted Today

VIEW JOBS 9/19/2018 12:00:00 AM 2018-12-18T00:00 Join us as we pursue our disruptive new vision to make machine data accessible, usable and valuable to everyone. We are a company filled with people who are passionate about our product and seek to deliver the best experience for our customers. At Splunk, we're committed to our work, customers, having fun and most importantly to each other's success. Learn more about Splunk careers and how you can become a part of our journey! Role: Splunk IT Operations and Analytics team is looking for a Lead Web Backend Software Engineer to build the next generation of Splunk products that provide IT and Ops users with meaningful insights into all aspects of modern day IT and Apps infrastructure and technology stacks. You will be developing state of the art web applications that help customers collect, analyze, correlate, and visualize data. You will be interacting with product management and customers to understand and refine requirements. You will also work with other engineering teams across Splunk to design and build high-performance solutions. Responsibilities: * You will design and implement web applications (large scale, distributed system) * You will collaborate with a multi-functional team and help improve processes * You will mentor and coach a team on standard methodologies and technical advances * You will quickly learn new technologies and product areas * You will analyze and tackle performance and scalability problems * You will work with Technical Support on identifying and solving issues Requirements: * 5-10 years of relevant industry experience * Expert level knowledge of Python programming language and web application frameworks * Experience with Cloud. Writing software and operationalizing it for deployment to Cloud Services like AWS and Azure. * Strong communication and collaboration skills, both verbal and written * Leadership/mentorship on technical and software development process * Coordinate and track projects developed by cross functional teams * BSCS/EE/CE, or equivalent job experience with strong CS Foundation Nice to have: * Experience with containers. Docker, Kubernetes * Working knowledge of JavaScript/CSS/HTML authoring * Experience with Java/C++/Go or similar language What we offer you: * A constant stream of new things to learn. We're always expanding into new areas, bringing in open source projects and contributing back, and exploring new technologies. * A set of exceptionally talented and dedicated peers, all the way from engineering and QA to product management and customer support. * Breadth and depth. You enjoy working on an area that spans backend and frontend and SDKs? We have that. * Growth and mentorship. We believe in growing engineers through ownership and leadership opportunities. We also believe mentors help both sides of the equation. * A stable, collaborative and supportive work environment. We work in an open environment, have a shared kitchen and sit down for a quick sync every morning. * We don't expect people to work 12 hour days. We want you to have a successful time outside of work too. Want to work from home sometimes? No problem. We trust our colleagues to be responsible with their time and dedication, and believe that balance helps cultivate a phenomenal environment. Splunk San Francisco CA

Backend Software Engineer - Recommendations

Expired Job