Senior Software Engineer (Python)

Terrabase

Location: Remote   |   Full-Time

Terrabase is hiring a Senior Software Engineer (Python) to build and operate production Python services that power workflows and AI agents.

Responsibilities

  • Design, develop, and maintain Python services for workflow orchestration.
  • Implement and manage APIs using FastAPI or similar frameworks.
  • Containerize applications with Docker and ensure observability.
  • Work with asynchronous task queues such as Celery, RabbitMQ, or Redis.
  • Deploy and operate services on AWS EC2 instances.

Requirements

  • 4+ years of professional experience with Python.
  • Proficiency with FastAPI (or comparable web frameworks).
  • Experience with Docker containerization.
  • Familiarity with Celery, RabbitMQ, or Redis for task processing.
  • Hands‑on experience with AWS EC2.
  • Ability to own end‑to‑end service delivery and demonstrate strong ownership and clear reasoning.

Company Details

Company Overview

Employees: ████████
Founded: ████
Last Round: ████████
Amount: ████████
Premium Insights

Upgrade to Silver or Gold to unlock company insights

About

Terrabase builds long‑horizon agentic analytics for enterprises. Its platform provides a semantic engine and context graph that grounds AI agents in real data and decisions, enabling multi‑step workflows, failure recovery, and explanations for why a decision is correct. Terrabase runs complex analyses over time, monitors for important changes, and takes action on behalf of its users. It creates a semantic layer over enterprise data sources—including warehouses such as Snowflake and BigQuery, u ...
Sponsored Ad

Train AI, Get Paid

Get Paid $50-$150/hour to work on short-term AI/ML or Software consulting projects that help train AI Models.

Explore Opportunities →
Post Date: January 22, 2026