Jobs at Chartboost
We're sorry, but this job has been closed. See other open jobs at Chartboost, Inc.

Software Engineer, Distributed Systems and Infrastructure

San Francisco, CA | Engineering

Job Description

About Us:

Chartboost is the world's largest games only technology platform. We work with thousands of developers around the world and our network has grown to more than 60,000 mobile games. We reach 300 million users across more than 150 countries and drive billions of impressions per month. Chartboost was founded by early employees from the company behind Tap Tap Revenge (acquired by Disney) and our employees come from several leading companies, including Google and Microsoft. We have raised $21M from Sequoia Capital and other investors. We are on fire.

We are passionate in everything we do - we work hard, and give everything we’ve got to make our users love us. We are proud of the product we've built and appreciate the impact it has on other people's businesses and lives. We want to be surrounded by people who are always finding opportunities to try something new and grow. We love data and anything that helps drive intelligent decisions. We are product driven. We care about design, our users and their overall experience. Sound like a fit? Come join us, dream big, and be part of the team that will change the future of mobile gaming.

Job Summary:

We are seeking a Software Engineer to join our growing Infrastructure Team. The ideal candidate will have a keen interest in the mobile technology space and delivering products that drive reliability, growth and efficiency. The ideal candidate will have designed and built entire systems at a very high scale delivering billions of sessions per month.

Our technology stack includes Python, Tornado, MongoDB, Jenkins, Scala, DynamoDB, AWS, Github, Jenkins, Datadog, Hadoop ecosystem for data infrastructure and Puppet. Our developers own writing both unit and integration tests to ensure high quality of our products. You have the opportunity to evaluate new technologies and use them to design better and reliable systems.

Job Responsibilities:

  • Design, Implement and ship new REST services to launch features that scale to thousands of req / sec
  • Analyze and improve efficiency, scalability, and stability of various system resources
  • Implement automated tests and ensure the quality of the systems built
  • Collaborate with product managers and other leaders to identify new products and systems that help us solve future challenges
  • Evaluate and make recommendations on technologies and tools best suited to address our needs
  • Mentor junior engineers on the team with design reviews and code reviews

Job Requirements:

  • Fluency with one or more of these programming languages: Python, PHP, Ruby, or Java
  • 3+ years of building web services that process more than a thousand req/sec
  • Demonstrate deep knowledge about scalability, performance tuning and operational stability
  • Expert debugging skills and emphasis on automated tests to build high quality systems
  • Excellent verbal, written communication skills and collaboration skills with peers
  • Experience working on mobile stack (iOS or Android) a big plus
  • Bonus points:  show us what you've built with links to your github profile or online portfolio
  • BS or MS in Computer Science or a relevant technical field and 5+ years experience in a relevant role

Perks:

  • The opportunity to help build a company with the founding team
  • Stock Options - you will have a stake in the future success of Chartboost
  • Awesome office space steps from Union Square.
  • 20 days of PTO and 10 holidays per year, including your birthday!
  • Comprehensive medical, dental and vision insurance options
  • Catered breakfast on Mondays, lunch on Tuesdays & Fridays and dinner nightly.
  • Commuter Program and 401k savings plan
  • Paid company-wide getaways and retreats
Position Filled
Not the right job?
Describe your perfect job
Join our Talent Network »