Staff Data Engineer at Finite State | Powderkeg

Finite State partners with product security teams, the guardians of our connected world, to create transparency for their connected devices and supply chains. Our platform handles connected devices and embedded systems across all industries, including those found in enterprises, healthcare, utilities, connected vehicles, manufacturing facilities, critical infrastructure, and government entities.

We are a fast-growing series-B company with a fully distributed workforce. Led by a team of seasoned experts, we are a mission-driven team passionate about arming our customers with the actionable insights, critical vulnerability data, and remediation guidance necessary to mitigate product risk and protect the connected attack surface. We are committed to a remote first culture.

Role summary

Finite State is looking for a Staff Data Engineer to join our Platform Ops team. You will play a large role in optimizing our data architecture and solving emerging data needs. This role will include both design and implementation. You’ll collaborate with several Product Engineering teams to actively shape the direction of one of the industry’s leading cybersecurity products. This role reports to the Senior Engineering Manager.

You must be based in and authorized to work in the US.

Research shows that women and those in underrepresented groups tend to apply only if they meet 100% of the requirements in a job description. If you think you have what it takes, but don’t check off every box - please still get in touch! We’d love to learn more about your experience and what motivates you to see if you’d be a great fit.

As a Lead Data Engineer , you will:

  • Develop a deep understanding of Finite State’s data platform
  • Lead the design, building, and optimization of data models, data pipelines, while ensuring data quality
  • Lead technical discussions and determine the best methods for storing and accessing different types of data in production
  • Lead the day-to-day of management of projects, proactively anticipating complex issues and blockers, while translating insights into solutions
  • Collaborate with management staff to strategize and focus on owning and identifying work streams and prioritization for your team
  • Demonstrate key milestones and provide excellent communication in sharing expectations, updates, and deliverables with stakeholders
  • Work alongside our cross functional Product Engineering teams supporting the data needs for new features
  • Bring knowledge of team practices and processes, while providing improvements to the team and organization
  • Proactively document your work and share knowledge with the team
  • Participate in the team’s on-call rotation
  • Mentor engineers within the team and on different teams
  • Uphold our core values of transparency, results, accountability, customer dedication, and courage
  • Champion our mission to protect our connected world

What we’re looking for:

  • Strong experience designing and building new data models and data pipelines
  • Strong knowledge of relational databases (Postgres), NoSQL databases (MongoDB), and multi-model databases (ArangoDB) with the ability to write performant queries for each
  • Strong, demonstrated experience building and supporting scalable SaaS products with Python
  • Experience with multiple data technologies, such as Spark, Presto, Parquet, Kafka, etc
  • Experience working on a cloud-provider-hosted platform (preferably AWS)
  • Excellent problem-solving and communication skills
  • A love for tackling complex, ambiguous problems
  • Excellent communication skills and ability to collaborate with cross-functional teams, sharing ideas and presenting concepts effectively
  • Experience working on small, fast-paced, teams
  • A growth mindset and ability to mentor and advise engineers across the department

It’s a plus if you also have:

  • Background or interest in data science and/or machine learning

  • Experience building or working with cybersecurity products

  • Experience with web application frameworks (preferably Django)

  • Experience building on-premise and hybrid cloud Saas Products/Solutions

  • A strong meme game

  • Infrastructure tooling and technologies (Kubernetes, Helm, ArgoCD, Honeycomb, etc)

  • Experience building on-premise and hybrid cloud Saas Products/Solutions

  • Background or interest in data science and/or machine learning

Success path

  • In 30 days you will: Learn the team’s domain and begin exploring current data models and in-flight projects
  • In 60 days you will: Pair with engineers on the team and take on tasks within these projects
  • In 90 days you will: Take ownership of projects with increasing complexity and begin leading the technical direction for these projects

**What’s in it for you **

  • Competitive salary with stock option grant
  • Fully covered medical, dental, vision
  • 401(k)
  • Unlimited PTO & outstanding parental leave
  • WFH stipend
  • Weekly team activities because we believe having fun is just as important as working hard
  • team buildings/retreats once a year
  • Short and long-term disability coverage
  • Life insurance
  • Optional (self-funded) benefits: pet insurance, legal assistance, home, auto & renter’s insurance
  • Employee Assistance Program

**Tech Stack **

  • Python
  • Django / Cruddl / GraphQL
  • Postgres / ArangoDB / Elasticsearch
  • Typescript
  • React / Next.js
  • AWS
    • Athena
    • EKS
    • Glue
    • Lambda
    • RDS
    • S3

About Us

Built on two decades of cybersecurity experience, our team of experts understands the hidden risks in today’s enterprise networks, where IoT vulnerabilities are quickly becoming the entry point of choice for cyber attacks.

We have a sense of duty to protect the critical infrastructure we rely on including medical devices, power grids and telecommunication networks. We were founded in 2017 in Columbus, Ohio.

Finite State has a transparent, collaborative and supportive culture - we are looking for people who have a growth mindset, are curious and innovative, and drive results. Our team is smart, but humble, hard working with lots of fun sprinkled in. Above all, our team is driven by our noble mission and we hold ourselves accountable to delivering to our customers every single day.

The Finite State platform brings visibility and control to the supply chains that create connected devices and embedded systems—all in a simple to use platform and at the scale manufacturers need to keep device production on time and on budget. After unpacking and analyzing every file, configuration, and setting in a firmware build, the platform generates a complete bill of materials for software components, identifies known and 0-day vulnerabilities, shows a contextual risk score, and provides actionable insights that product teams can use to secure their software

We are proud to be an Equal Employer Opportunity employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. Finite State is committed to working with and providing reasonable accommodations to applicants with physical and mental disabilities.

Job Summary
  • Job Title
    Staff Data Engineer
  • Company
    Finite State
  • Location
  • Employment Type
    Full time
Ready to apply?
Ready to apply?