Software Engineer (Backend)
Remote
Mid-level +1 · Full time
$110-200K
Posted 2 years ago
Apply
The Pragmatic Engineer Test score for this team - plus any details points that are not (yet) a "yes": ***** Please get your score here: https://techpays.com/pragmatic-engineer-test After submitting, please share the result score here.
7/12 on The Pragmatic Engineer Test. Some of them are no, but they have extra explanations. #5 : engineers can push to prod directly, but not through CI. #7 : We don't continuously track the healthy metric, but discussed daily in standup and we have global coverage, so no overnight on-call duty.

Datafold exists to make working with data more enjoyable and productive. We are all about empowering data and analytics engineers. We find the most tedious, error-prone, and repetitive tasks and create tools to automate them. We make the world better by giving superpowers to data professionals who solve hard problems in various domains with data. We are fully remote and a highly technical team with deep expertise in the data domain. To date, Datafold raised $22M from top-tier investors, including YCombinator, NEA & Amplify Partners.

Tech Stack:

Datafold is a distributed web application with a rich interactive UI. Our backend is primarily written in Python with the use of FastAPI, SQLAlchemy, and Celery. The data is stored in PostgreSQL, Neo4j (metadata graph), and Clickhouse (logs and time series). Our frontend is written in Typescript with the use of React, Redux, and GraphQL.

About the role:

Although this role can be hired anywhere globally, we require that all engineers are available between 9am-12pm EST daily to overlap with our existing team.

As a backend engineer, you will be building the foundation of the Datafold platform. 

Datafold empowers its users – data engineers and analysts –  by abstracting them from the complexity of their data and automating the most tedious tasks. That requires us to solve various challenging problems under the hood.

Your projects will range from developing API endpoints to implementing sophisticated features that may involve:

- Static code analysis for data lineage

- Machine learning-based anomaly detection for data monitoring

- Graph-powered search for data catalog

You will collaborate closely with the founders and take on a significant scope within the product, opening an excellent path to personal and professional growth. Joining as a founding engineer provides an opportunity to make a significant impact and to shape the product and our engineering culture.

We are looking for engineers who have:

  • Substantial experience building web application backends

  • Working knowledge of Python

  • Track record of taking ownership and delivering challenging projects

  • Ability to make technical and architectural decisions collaboratively

  • Affinity to high quality standards in code, architecture, and processes

  • A strategic approach to decision making with an ability to consider business context and needs of the users when making decisions to balance velocity, quality, and impact

  • Interest in the data domain and building tools that empower people

Datafold
Data observability platform that helps Data Scientists and Data Engineers monitor and improve analytical data quality
Size:  1-10 employees
Funding Level:  Early-stage Startup
Total Amount Raised:  $2.2 M
Year Founded:  2020
Investors
Y Combinator
New Enterprise Associates
Good News Ventures
Essence VC
BT Growth Capital
Gergely Orosz's Notes
Gergely Orosz
Curator of The Pragmatic Engineer Job Board [To be sunset]
7/12 on The Pragmatic Engineer Test. The following ones are not in place. I appreciate the honesty. Missing: #5 CI and engineers pushing to prod #6 Internal open source: "Contributions can happen anywhere, but some communication is needed prior to that" #7: Healthy oncall as a priority: "We have global coverage for oncall, so never overnight." #9: Career ladder (when above 10 engineers): WIP #12: Investing in professional growth.
© 2023 Pallet Labs Inc. See privacy policy and terms of service
Get started on Pallet
This community is on Pallet — Where creators turn their community into recruiting networks