Data Modeling Engineer

Swish Analytics · Silicon Valley CA

Company

Swish Analytics

Location

Silicon Valley CA

Type

Full Time

Job Description

Company Overview

Swish Analytics is a sports analytics, betting and fantasy startup building the next generation of predictive sports analytics data products. We believe that oddsmaking is a challenge rooted in engineering, mathematics, and sports betting expertise; not intuition. We're looking for team-oriented individuals with an authentic passion for accurate and predictive real-time data who can execute in a fast-paced, creative, and continually-evolving environment without sacrificing technical excellence. Our challenges are unique, so we hope you are comfortable in uncharted territory and passionate about building systems to support products across a variety of industries and consumer/enterprise clients.

Job Description

Swish Analytics is looking for a Data Modeling Engineer to join our ever-growing team! Data Science is at the core of our business, so this team has true ownership and impact over developing core components of Swish's data products.  

This position is 100% remote.

Duties

  • Design and build reusable components, frameworks, and libraries at scale to support the Data and Data Science teams
  • Researching and making recommendations on Python tools & libraries to improve reliability, performance, scalability, and maintainability of core products.
  • Identify and solve issues concerning data management to improve data quality
  • Clean, prepare and optimize data for ingestion and consumption
  • Analyze and profile data for the purpose of designing scalable solutions
  • Collaboratively review design, code, test plans and dataset implementation performed by other data scientists and engineers in support of maintaining programming standards
  • Implement automated workflows and routines using workflow scheduling tools
  • Build continuous integration, test-driven development, and production deployment frameworks
  • Collaborate on the implementation of new data management projects and on the restructuring of the current data architecture
  • Mentor others on the team while owning independent deliverables.

Requirements

  • Bachelor/Master degree in Computer Science or related technical subject area or equivalent combination of education and experience
  • 7+ years of relevant experience in large-scale software development
  • 5+ years of data engineering experience.
  • Strong understanding of algorithms, data structures, data architecture, and technical designs.
  • Strong experience with relational SQL and programming languages such as Python
  • Experience working with Big Data streaming services such as Kafka, etc.
  • Experience provisioning RESTful APIs to enable real-time data consumption
  • Experience with workflow scheduling tools like Airflow.
  • Proven ability to quickly pick up new languages, technologies, and frameworks.
Swish Analytics is an Equal Opportunity Employer. All candidates who meet the qualifications will be considered without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, pregnancy status, genetic, military, veteran status, marital status, or any other characteristic protected by law. The position responsibilities are not limited to the responsibilities outlined above and are subject to change. At the employer’s discretion, this position may require successful completion of background and reference checks.
Apply Now

Date Posted

10/10/2022

Views

5

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Software Engineer - Mulligan Funding

Views in the last 30 days - 13

Mulligan Funding is a leading provider of working capital to small and mediumsized businesses They are seeking a Senior Software Engineer with full st...

View Details

Senior Online Engineer - Visual Concepts

Views in the last 30 days - 6

Visual Concepts is a game development studio looking for an experienced Online Engineer to build impactful features and services for players and devel...

View Details

Software Engineer, Gameplay and Camera - Visual Concepts

Views in the last 30 days - 8

Visual Concepts is a game development studio looking for a Gameplay Software Engineer to work on WWE 2K The role requires experience in game developme...

View Details

Software Engineer, Tech Lead: Ads Attribution - 14+ Years of Experience - Snap Inc.

Views in the last 30 days - 9

Snap Inc is a technology company that contributes to human progress by empowering people to express themselves live in the moment learn about the worl...

View Details

Enterprise Account Executive - Los Angeles - Arkose Labs

Views in the last 30 days - 10

Arkose Labs is a world leader in Account Security trusted by major digital brands like Microsoft PayPal and Snap With a 145 Net Retention Rate Arkose ...

View Details

Product Designer - Snackpass

Views in the last 30 days - 6

Snackpass is a fastgrowing marketplace that aims to unify the physical and digital world for local commerce They are looking for a Product Designer to...

View Details
142,000+ Jobs Tracked
12,400+ Companies
1,930 Categories