New Graduate Opportunities - Software and Data Engineering

SeatGeek

New York City, NY, US
  • Job Type: Intern
  • Function: Intern
  • Post Date: 01/17/2021
  • Website: seatgeek.com
  • Company Address: 400 Lafayette St, Fl 4, New York, NY, 10003

About SeatGeek

Help the world experience more live. SeatGeek was built in 2009 as the only mobile ticketing marketplace created with fan experience top of mind.

Job Description

The ticketing industry is messy, complex, and makes attending live events more difficult than it needs to be; we believe a thoughtful application of software can fix that.

We’re looking for bright, curious engineers who want to help millions of people experience the thrill of live entertainment. SeatGeek is a product-centric organization that deploys code into production multiple times per day. As our product continues to grow, so does the scale of our technical challenges, and their impact on our customers. We want to ensure that we continue to build delightful experiences for fans all over the world.

With live events across the globe currently locked down or limited, the ticketing industry has never had more challenges to face or complexity to unravel — socially distanced seating, timed event entry, mass reschedulings, and more.

But while the majority of live events are on pause, we’re working hard to make sure SeatGeek is positioned to help people get together and experience more live as things open back up… come help us build the software that powers it all!

We are looking for people who:

  • Plan to graduate no later than Spring 2021 with a degree in Computer Science or a related field
  • Have relevant experience pushing code to production
  • Are excited by understanding software and figuring out how it should work
  • Enjoy working with a diverse group of people with different experiences and take pride in mentoring and learning from others

To see the Entry Level roles we currently have available, take a look at the descriptions below. In your application, you’ll have the chance to specify up to 3 roles that you’d like to be considered for.


Backend

SeatGeek has an ever-evolving product that's reshaping the way the ticketing industry works. We're looking for an engineer who wants to make it easier for millions of people experience the thrill of live entertainment with the thoughtful application of software. We use Python, C#/.NET Core, and Go although specific knowledge of those is not a prerequisite.

What You'll Do

  • Create custom solutions to rather unique ticketing problems, including venue mapping, inventory tracking, and event matching.
  • Collaborate with frontend developers on a full stack team to develop new features and products
  • Work with product managers and internal stakeholders to bring ideas to life

Frontend

We're looking for an engineer who's focused on building beautiful, performant, and inclusive user interfaces. You are an engineer who cares as much about the elegance of UIs as you do about the code and architecture that powers them. We use TypeScript and React to create our user interfaces, although specific knowledge of those is not a prerequisite

What You'll Do

  • Build interactive, thoughtful, and inclusive UIs in React
  • Create components and APIs for SeatGeek's frontend libraries
  • Work with backend developers on a full-stack team to develop new features and products
  • Collaborate with the SeatGeek design team and product managers to bring ideas to life

iOS

SeatGeek is focused on significantly improving the experience of going to live events using our best-in-class mobile applications. We’re looking for an engineer who is ready to dive into all aspects of our iOS app — from user interfaces and animations to networking and business logic. We use a mix of Swift & Objective-C.

What You'll Do

  • Own the development of new features, from conception, through design and development, to release
  • Collaborate with designers to craft pixel-perfect UI and animations
  • Use tools such as Jenkins and Fastlane to improve our continuous integration and continuous development pipeline
  • Partner with iOS engineers to explore new Apple tools like SwiftUI and Combine

Android

SeatGeek’s mission is to help the world experience more live—concerts, sports, theater, and more—and these days we expect to use our phones to do just about everything, so our Android app is essential to fulfilling that vision. The Android engineering team at SeatGeek features active members of the Android community working to provide second-to-none mobile experiences. We use Kotlin, Jetpack, MVI and more, and follow best practices and Google guidelines to build a modern and scalable application.

What You'll Do

  • Work with a team of developers that are passionate about building applications for the Android platform
  • Collaborate with backend engineers, design & product teams to build an experience that stands out among the best applications on Android
  • Ensure the Android team is always on the forefront of adopting new tools, technologies and processes to make our development as pragmatic & efficient as possible

Data Platform

SeatGeek’s product, clients, and internal teams are always hungry for data to help make decisions and measure performance. That’s where you come in. The Data Platform team ensures that SeatGeek’s analysts, data scientists, business stakeholders, and clients can make productive use of data, and we’re looking to add engineers who are passionate about all manner of software that makes data easier to work with, develop on, and interpret. We use Python, Scala, Spark, and Flink among other frameworks, but specific experience is not required.

What You'll Do

  • Build internal tools to enhance the usability, observability, or performance of our ETL systems, including our open-source SQL ETL tool, Druzhba
  • Work on systems that stream data in real-time from the ticket market into algorithms and databases that power our product
  • Implement algorithms for transforming raw data into usable information, such as sessionization and identifier stitching

Machine Learning

We’re looking for an engineer who wants to build cutting-edge technologies leveraging a decade of ticketing supply data. We use Python, Tensorflow/Tensorflow-Serving, and Stan although specific knowledge of those is not a prerequisite.

What You'll Do

  • Integrate Machine Learning algorithms into our production software stack, including but not limited to web services, reporting databases, and partner ecosystem services
  • Explore historic data and build probabilistic models such as ones that predict ticket demand, maximize marketplace revenue, and generate Deal Scores
  • Research and integrate with new data sources that provide value in predicting changes in ticket demand

Platform

As SeatGeek's product continues to evolve, so does the scale of our challenges and the customer base we serve. To support these expansions, our application engineers need a state-of-the-art platform that they can use to build, test, and deploy code quickly, while upholding high quality. We’re looking for engineers who want to design, build, and evolve tools used by our teams to create products that make it easier for millions of people to experience the thrill of live entertainment. 

What You’ll Do

  • Build solutions to hard software engineering problems, such as the application of Virtual Machines and Containers and Cloud Computing on AWS
  • Work with product engineers to understand and optimize their workflow
  • Collaborate with product managers and internal stakeholders to bring ideas to life
  • Programming mostly in Python and Go, although specific knowledge of those is not a prerequisite

Perks

  • Equity stake in a well-funded growth stage company
  • A superb benefits package that supports health/dental/vision. We also provide annual subscriptions to Headspace, Ginger.io, and One Medical
  • A focus on transparency. We have regular company meetings and Q&A panels where employees can chat openly with teams across SeatGeek, our co-founders, and external guests from the industry
  • Although this perk is currently on pause, we can’t help but talk about it. SeatGeek employees receive a monthly ticket-purchase stipend, and we cannot wait to get back to safely attending the live events that we so dearly miss
  • Covid-19 Response: We’re not expecting employees to return to the office until July 2021 at the earliest. Once it’s again safe to do so, we look forward to welcoming people back to our offices. 

 


SeatGeek is committed to providing equal employment opportunities to all employees and applicants for employment regardless of race, color, religion, creed, age, national origin or ancestry, ethnicity, sex, sexual orientation, gender identity or expression, disability, military or veteran status, or any other category protected by federal, state, or local law. As an equal opportunities employer, we recognize that diversity is a positive attribute and we welcome the differences and benefits that a diverse culture brings. Come join us!

Related Jobs

Android Engineer

SeatGeek - New York City, NY, US

Engineering Manager

SeatGeek - New York City, NY, US

Senior Android Engineer

SeatGeek - New York City, NY, US

Staff Software Engineer

SeatGeek - New York City, NY, US

Engineering Director

SeatGeek - New York City, NY, US
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.