Backend & Data Infrastructure Engineer

Fingent

United States

Hybrid

USD 140,000 - 210,000

Full time

5 days 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

Fingent is seeking a Hybrid Backend & Data Infrastructure Engineer to architect scalable backend services and high-throughput data platforms powering core products and insights.

You will bridge software engineering, distributed systems, and data infrastructure, designing high-performance microservices, streaming pipelines, and cloud-native infrastructure, while solving complex distributed challenges across data and services.

Qualifications

  • 5+ years of production backend or data platform experience.

Responsibilities

  • Architect, build, and deploy low-latency, scalable APIs and microservices.
  • Integrate AI/LLM models and external services (e.g., AWS Bedrock).
  • Design robust state-management patterns for high-concurrency workloads across worker pools and queues.
  • Develop scalable job orchestration workflows using Celery, Dagster, or Airflow.
  • Manage cloud infrastructure on AWS with IaC (CDKTF/Terraform).
  • Build observability, reliability, and monitoring stacks with OpenTelemetry, Prometheus, Grafana, and Datadog.

Skills

Python
FastAPI
PostgreSQL
Redis
Kubernetes
Docker
AWS
CI/CD
OpenTelemetry
Dagster
Celery
Airflow
Terraform
CDKTF
Datadog
Grafana
OpenTelemetry

Tools

GitHub Actions

Job description

At Fingent, we believe that technology can make a meaningful difference to the lives around us. The lives of those who use it, the lives of those who build it and to society at large. We create and provide software which is beautiful, usable and compelling, to solve complex business challenges. We nurture smart people who bring out the best in themselves, their peers, and their clients.

About the Role

We are looking for a Hybrid Backend & Data Infrastructure Engineer to architect and scale the backend services and high-throughput data platforms that power our core products and analytical insights.

In this role, you will bridge the gap between software engineering, distributed systems, and data infrastructure. You will design high-performance microservices and APIs, orchestrate complex streaming and batch pipelines, automate cloud-native infrastructure, and solve hard distributed-systems challenges such as multi-replica race conditions, state synchronization, and sub-second data processing.

Key Roles & Responsibilities
  • Backend & Microservices Engineering
    • Architect, build, and deploy low-latency, scalable APIs and microservices using modern Python (FastAPI, FastMCP, uv).
    • Integrate foundational AI/LLM models and external services (e.g., AWS Bedrock).
    • Define resilient service interfaces, API schemas, and data contracts between internal engineering teams.
  • Distributed Systems & Concurrency Management
    • Design robust state-management patterns to handle high-concurrency race conditions across worker pools, message queues, and database rows.
    • Implement distributed synchronization mechanisms (e.g., distributed locks/mutexes, idempotency keys, and optimistic/pessimistic locking strategies).
    • Ensure reliable execution, deduplication, and zero-data-loss guarantees across asynchronous task workers.
  • Data Infrastructure & Orchestration
    • Develop and maintain scalable job orchestration workflows for streaming and batch processing using Celery, Dagster, or Apache Airflow.
    • Design, optimize, and maintain relational datastores (PostgreSQL) and in-memory caches (Redis).
    • Build modern analytical pipelines and data storage layers leveraging Lakehouse architectures (Apache Iceberg, Delta Lake) and Change Data Capture (CDC) patterns.
    • Enforce end-to-end data quality, governance, schema evolution, and lineage across platforms.
  • Cloud Infrastructure, Kubernetes & CI/CD
    • Own, automate, and maintain cloud environments on AWS using Infrastructure-as-Code (CDKTF / Terraform).
    • Containerize services with Docker and manage deployments, auto-scaling (HPA), and load-balancing on Kubernetes (k8s) using Helm.
    • Build, maintain, and optimize secure GitHub Actions CI/CD deployment pipelines.
  • Observability & Reliability Engineering
    • Ensure production uptime, high availability, and performance SLA/SLO benchmarks.
    • Build deep observability, tracing, and alerting stacks across all microservices and data pipelines using OpenTelemetry, Prometheus, Grafana, and Datadog.
Required Qualifications & Experience
  • 5+ years of experience building and operating production backend services, distributed systems, or large-scale data platforms.
  • Expertise in Python: Deep proficiency in the modern Python ecosystem (FastAPI, uv, async I/O, typing).
  • Database & Caching Mastery: Advanced knowledge of PostgreSQL (query optimization, ACID transactions, locking mechanisms, indexing) and Redis (caching strategies, pub/sub, distributed locks).
  • Container & Cloud Orchestration: Hands-on experience with Kubernetes (k8s), Docker, Helm, and AWS cloud architecture.
  • Infrastructure-as-Code (IaC): Proven track record with CDKTF (Cloud Development Kit for Terraform) or Terraform.
  • Workflow Orchestration: Production experience with pipeline orchestrators such as Dagster, Celery, or Apache Airflow.
  • Observability: Practical experience instrumenting systems with OpenTelemetry, Prometheus, Grafana, or Datadog.
  • Distributed Systems Fundamentals: Clear understanding of race conditions, deadlocks, consensus primitives, and message-queue semantics.
Good To Have
  • Experience with Lakehouse architectures (Apache Iceberg, Delta Lake) and CDC (Change Data Capture) via Debezium/Kafka.
  • Exposure to MLOps workflows (MLflow, Feature Stores, embedding pipelines).
  • Familiarity with consensus protocols and distributed coordination systems (Raft, Paxos, ZooKeeper, etcd).
  • Frontend familiarity with React, TypeScript, or Tailwind CSS.
  • Active contributions to open-source software.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend & Data Infrastructure Engineer
Senior Backend & Data Infrastructure Engineer

Fingent • United States

Hybrid
USD 140,000 - 210,000
Software Engineer, II Data Platform
Software Engineer, II Data Platform

Fetch • United States

On-site
USD 120,000 - 170,000
Tech Lead, Data & Inference Engineer
Tech Lead, Data & Inference Engineer

Catalyst Labs • Connecticut

On-site
USD 120,000 - 180,000
Tech Lead, Data & Inference Engineer
Tech Lead, Data & Inference Engineer

Catalyst Labs • Jacksonville (FL)

On-site
USD 130,000 - 160,000
Tech Lead, Data & Inference Engineer
Tech Lead, Data & Inference Engineer

Catalyst Labs • Greenwich (CT)

On-site
USD 120,000 - 160,000
Tech Lead, Data & Inference Engineer
Tech Lead, Data & Inference Engineer

Catalyst Labs • Seattle (WA)

On-site
USD 120,000 - 160,000
Tech Lead, Data & Inference Engineer
Tech Lead, Data & Inference Engineer

Catalyst Labs • New York (NY)

On-site
USD 120,000 - 160,000
Tech Lead, Data & Inference Engineer
Tech Lead, Data & Inference Engineer

Catalyst Labs • Miami (FL)

On-site
USD 120,000 - 160,000
Tech Lead, Data & Inference Engineer
Tech Lead, Data & Inference Engineer

Catalyst Labs • Massachusetts

On-site
USD 120,000 - 160,000
Forward Deployed Engineer
Forward Deployed Engineer

Sarah Smith Fund • New York (NY)

On-site
USD 100,000 - 130,000