Software Engineer, Data Infrastructure

Factagora

Republic (MO)

Hybrid

USD 120,000 - 170,000

Full time

4 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Factagora is seeking an engineer to own the transition of our data infrastructure into scalable, trustworthy AI foundations. You will build and maintain ingestion pipelines, store and query Knowledge Graph data, and ensure data quality for researchers and products.

You will design cost-efficient cloud architectures, optimize performance, and implement security and privacy controls so our data remains accurate and usable across teams.

Qualifications

  • 2+ years of software development or equivalent practical ability.
  • Experience building data pipelines in Python, Scala, or Java.
  • Experience designing and operating SQL and NoSQL databases.
  • Experience building data infrastructure on Azure.
  • Experience with large-scale data processing and performance optimization.

Responsibilities

  • Designing and building large-scale data ingestion pipelines (batch and streaming).
  • Designing and operating Knowledge Graph and ontology data stores (Graph DB, vector DB, and more).
  • Building data quality monitoring, anomaly detection, and automation pipelines.
  • Operating the data platform and feature store used by our Research Engineers.
  • Designing cloud-based data infrastructure architecture and optimizing cost.
  • Designing and operating data security, access control, and privacy policies.

Skills

2+ years experience
Python
Scala
Java

Tools

Graph DB
Vector DB
Azure
SQL
NoSQL

Job description

An engineer building the data infrastructure behind trustworthy AI

Factagora's Temporal Knowledge Graph runs on accurate, trustworthy data. Beyond collecting, processing, and storing data, the core of this role is making sure the research and product teams can genuinely trust that data. Systems that started simple to help us move fast become bottlenecks as we grow. In this role you'll take ownership of that transition: fixing what needs fixing, and redesigning what needs redesigning.

Responsibilities
  • Designing and building large-scale data ingestion pipelines (batch and streaming)
  • Designing and operating Knowledge Graph and ontology data stores (Graph DB, vector DB, and more)
  • Building data quality monitoring, anomaly detection, and automation pipelines
  • Operating the data platform and feature store used by our Research Engineers
  • Designing cloud-based data infrastructure architecture and optimizing cost
  • Designing and operating data security, access control, and privacy policies
Requirements
  • 2+ years of software development experience, or equivalent practical ability
  • Experience building data pipelines in at least one of Python, Scala, or Java
  • Experience designing and operating SQL and NoSQL databases
  • Experience building data infrastructure on a cloud platform such as Azure
  • Experience with large-scale data processing and performance optimization
Preferred Qualifications
  • Experience designing and operating a Graph DB in a production service
  • Experience building streaming or large-scale batch processing pipelines
  • Experience operating a vector DB or embedding-based search infrastructure in production
  • Experience designing or operating MLOps or a feature store
  • Experience working with data pipelines in the media, news, or content platform domain
  • Experience designing scalable infrastructure with limited resources at a pre-Series A startup
Who We're Looking For
  • You've built systems that actually run in production, with a bar for accuracy, cost, and usability all at once
  • You can tell the difference between what needs fixing and what needs redesigning. You value making the right call at the right time over a perfect redesign
  • You believe data quality is the foundation of AI trustworthiness
  • You find purpose in designing infrastructure, not just operating it, so researchers and engineers can do their best work
  • When something breaks or data looks off, you dig into the root cause and prevent recurrence instead of patching it
  • You genuinely connect with Factagora's mission of building a trustworthy AI and information ecosystem
Hiring Process

Application 1st Interview 2nd Interview Final Offer

Application Inquiries

If you run into any issues during the application process or have questions about this role, reach out to
support@factagora.com and we'll get back to you as soon as possible.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, Product
Software Engineer, Product

Factagora • Republic (MO)

Hybrid
USD 90,000 - 140,000
Research Engineer
Research Engineer

Factagora • Republic (MO)

Hybrid
USD 90,000 - 140,000
ML Engineer
ML Engineer

Factagora • Republic (MO)

Hybrid
USD 90,000 - 130,000
Software Engineer, Growth
Software Engineer, Growth

Factagora • Republic (MO)

Hybrid
USD 90,000 - 130,000
AI Native Engineer
AI Native Engineer

Factagora • Republic (MO)

Hybrid
USD 90,000 - 130,000
Data Engineer (Founding Team)
Data Engineer (Founding Team)

Fabrion • San Francisco (CA)

On-site
USD 120,000 - 150,000
Competitive salary
Early-stage equity
ML Engineer: Build Trusted AI Pipelines & Knowledge Graph
ML Engineer: Build Trusted AI Pipelines & Knowledge Graph

Factagora • Republic (MO)

Hybrid
USD 90,000 - 130,000
Full-Stack Engineer — Temporal AI Platform
Full-Stack Engineer — Temporal AI Platform

Abel AI, Inc. • United States

On-site
USD 110,000 - 160,000
Founding Engineer - Data
Founding Engineer - Data

Mason • San Francisco (CA)

On-site
USD 150,000 - 230,000
Big Data Engineer
Big Data Engineer

Clear Fracture • United States

Remote
USD 120,000 - 160,000