65 day(s) ago

Software Engineer, Data

Negotiable Salary


United States
English: Advanced, Native Speaker
Experience: 3+ years
Employment: Full-time

Springbuk Inc

At Springbuk, our vision is to prevent disease with data. We are creating real change in healthcare by empowering smarter decision-making via our health intelligence platform. Our team is nationwide, we work hard, we win together, and we share an inspiring company culture.

A Software Engineer, Data at Springbuk works on a team building great software with a focus on the data pipeline. You’ll be contributing code daily, but you’ll also be part of the planning, design, testing, and deployment of that code.

Responsibilities

Here’s what you will do:

Design and build high-quality features for the Springbuk health intelligence platform
Deliver code consistent with our standards and processes
Keep the code healthy, fix bugs, debug and troubleshoot
Write automated unit and integration tests
Participate in all scrum ceremonies with your team
Collaborate with your team to break down, refine, and estimate tasks
Learn from code review feedback
Review other engineers’ code and provide constructive feedback
Work in our stack of React, Ruby on Rails, Python, PostgreSQL, Redis, and Elasticsearch running on Amazon Web Services

Here’s what your team will do:

Our Data Engineering team is responsible for building and operating the data pipeline that ingests and enriches healthcare data for our customers and partners.
Analyze healthcare data from a variety of sources and model that data in the Springbuk platform
Use Python and SQL to implement tools that transform source data into common format
Build and maintain the data pipeline framework that orchestrates ingestion, normalization, and enrichment of data
Build tools to automate and monitor data operations
Operate those tools to ensure data is properly transformed and loaded
Investigate, diagnose, and fix problems with customer data
Design and build improvements to our data pipeline to prevent errors

Requirements

Experience developing software, either professionally or in an academic setting
Excellent problem solving and critical thinking skills
Excellent communication skills with technical and non-technical teammates
Fundamental understanding of web applications
Understanding of working with data and relational databases
Ready to work on an agile team: short iterations, issue tracking, version control, QA, etc.
Ready to work in a continuous delivery environment
Ready to work at a dynamic scale-up company with a SaaS product

Similar Jobs