companyGenius Sports logo

Data Software Engineer

Genius SportsNew York, New York, United States
On-site Full-time $145K/yr - $200K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

Demonstrated experience as a Software Engineer. Proficiency in at least one distributed columnar data store (e.g., Spark, Hive, Redshift, Presto, Snowflake). Proficiency in a compiled language (Java, Scala, Kotlin, Python). Strong comprehension of relational databases (MySQL, PostgreSQL). Familiarity with version control systems (e.g., Git). Excellent analytical skills and attention to detail. Able to work independently as well as part of a team. Exceptional communication skills.

About the job

 

 

At Genius Sports, we harness next-gen technology and the most accurate live data to usher in a new age of sports for fans globally, providing them with more immersive, interactive, and personalized experiences than ever before. Discover more at geniussports.com  

About the Role

We are seeking talented Software Engineers eager to embrace continuous learning and take full ownership of their tools and products, adhering to best practices in Agile Software Development. We believe that a proficient engineer can transition between projects and acquire new skills effortlessly if driven by passion. Don’t let your current programming language or framework deter you from applying!

Your technical expertise and pragmatic approach to problem-solving will be essential as you collaborate with a team prioritizing Agile delivery and ongoing improvement. You will adopt a data-driven mindset, comfortable with continuous experimentation and validation.



Key Responsibilities

  • Design, develop, and maintain data processing applications and services utilizing Spark, Java, and Kotlin.
  • Construct and manage ETL pipelines and Data Processing architectures.
  • Implement and oversee relational databases, ensuring data integrity and optimal performance.
  • Enhance applications for peak speed and scalability.
  • Produce clean, maintainable, and efficient code.
  • Diagnose and rectify application issues.
  • Keep abreast of emerging technologies and industry trends.

Qualifications

  • Demonstrated experience as a Software Engineer.
  • Proficiency in at least one distributed columnar data store (e.g., Spark, Hive, Redshift, Presto, Snowflake).
  • Proficiency in a compiled language (Java, Scala, Kotlin, Python).
  • Strong comprehension of relational databases (MySQL, PostgreSQL).
  • Familiarity with version control systems (e.g., Git).
  • Excellent analytical skills and attention to detail.
  • Able to work independently as well as part of a team.
  • Exceptional communication skills.

About Genius Sports

Genius Sports leverages cutting-edge technology and the best live data to create unparalleled experiences for sports fans across the globe, enhancing their engagement with the games they love.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.