Job Title: Python API Developer

Location: Remote

Duration: / Term: C2C

Experience Desired: 9+ Years

Job Description:

  • Build serving stores and REST APIs that deliver governed data at the latency and scale production use cases demand.
  • Own API contract design, versioning strategy, and breaking-change policy for data-serving APIs.
  • Build and operate Change Data Feed (CDF) based sync pipelines to low-latency serving stores.
  • Implement caching patterns - invalidation strategies, TTL management, and hot-path serving - for sub-millisecond response times.
  • Design and build serving infrastructure for AI use cases including vector databases, graph databases, and agent-facing data patterns.
  • Set up CI/CD pipelines from scratch with automated tests covering sync correctness, API contract validation, and latency benchmarks.
  • Partner with domain teams to onboard use cases, mentor engineers, and contribute to reusable blueprints and reference implementations.

What You'll Bring

  • 7+ years of software engineering experience focused on data infrastructure and backend systems.
  • Production Python with API development; owns API versioning, contracts, and governance.
  • Experience with CDF-based incremental sync pipelines.
  • Production experience distributed data processing and transformation.
  • Production caching and key-value serving: Redis or comparable; cache invalidation, TTL strategies, and high-throughput hot-path serving.
  • Streaming frameworks (Kafka or comparable) for real-time data paths including CDC and incremental batch patterns.
  • Familiarity with vector databases and graph databases for AI-powered serving use cases.
  • Strong SQL, data modeling, and CI/CD skills; has set up CI/CD pipelines from scratch with automated testing.

Must Have Skills

  • API development, Python
  • Low latency data serving. Redis / Caching frameworks
  • Kafka / Streaming frameworks
  • CDF-based incremental sync pipelines

Nice-to-Have

  • Prior experience in large-enterprise data serving or platform engineering environments.
  • Experience with Knowledge graphs
  • Building data infrastructure for AI use cases: RAG pipelines, agent tooling, or feature serving.

Key Skills:

Python, AI/ML, RestAPI, FastAPI, LLM, RAG.

Similar jobs

Python API Developer

Apply Now
Back to search page