Staff Software Engineer - Data

    • Gable
  • Seattle, WA
  • Posted 15 days ago | Updated 1 hour ago

Overview

On Site
Full Time

Skills

Startups
Communication
Change management
Management
Bridging
Data quality
Innovation
Use cases
Evaluation
FOCUS
Writing
Business-to-business
SaaS
Research
Art
Shipping
Data processing
Apache Spark
Apache Kafka
Data engineering
Documentation
Value engineering
Relational databases
MySQL
NoSQL
Database
MongoDB
Leadership
TypeScript
Python
PostgreSQL
Amazon Web Services
Snow flake schema
Rust
Software engineering
Data management
Collaboration
Artificial intelligence

Job Details

Job Description

Job Description

About Us:

Gable.ai is a Seattle-based startup revolutionizing the data industry. Through our data communication, change management, and collaboration platform, we empower developers to build and manage data assets, bridging the gap between data producers and consumers to upscale data quality. Fresh out of stealth mode and backed by prominent venture partners, our mission is to reshape data management by fostering collaboration and innovation. Join us in transforming the landscape of the data industry!

Responsibilities:

As a Staff Software Engineer specializing in data, your primary responsibilities will be to own end-to-end data projects. A key component of your work will be to scope out and build the best-possible data solutions (high performance, low cost, low latency) to green-field problems. This includes defining the use case, designing and curating appropriate datasets, shortlisting tools and technologies, implementing and validating production grade software, evaluation, and deployment.

You'll build robust solutions to improve data reliability and observability. You'll work closely with customers to understand their problems and requirements. You'll focus on generalizing your work and building abstractions that improve a variety of integration with common data stack oriented technologies.

Requirements

  • You have minimum 8 years of writing production grade software, ideally with experience at a B2B SaaS company
  • You have a minimum of 5 years of experience building data solutions in production settings. Your role involves not just research and experimentation to build state-of-the-art solutions but also shipping the product to a production environment.
  • You re excited about being cross-functional and owning the lifecycle of building data solutions from development to deployment.
  • You re extremely comfortable with Typescript, Python and data processing frameworks such as Spark. You have experience with data management and integration tools like Kafka and Snowflake.
  • You stay up-to-date with the latest developments in your area of interest in data engineering. You re comfortable reading technical papers and documentation, figuring out the key ideas, and reproducing the results in a production environment.
  • You ve previously worked with various data systems, including relational databases like PostgreSQL and MySQL, NoSQL databases like MongoDB, and data transformation tools like dbt.
  • You re really excited about solving the biggest challenges in the modern data stack and building applications that leverage these technologies for solving complex data problems.
  • You enjoy fast-paced environments and exhibit a high degree of ownership and self-sufficiency. Unstructured environments are exciting to you because they represent opportunities for growth and leadership.

Tech Stack:

  • TypeScript
  • Python
  • Node
  • Postgres
  • AWS
  • Snowflake
  • Rust

Benefits

  • Be part of a pioneering team that is redefining the data industry.
  • Work on cutting-edge technology with the opportunity to make a significant impact.
  • Collaborate with a talented and passionate team of engineers and industry experts.
  • Enjoy a dynamic, fast-paced, and supportive work environment.
  • Competitive compensation package and benefits.

If you are passionate about the intersection of software engineering and data, and eager to contribute to the future of data management and collaboration, we would love to hear from you.

Gable.ai is an equal-opportunity employer and encourages applications from candidates of all backgrounds and experiences.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.