Sr Python Developer - Onsite

MTech SystemsDunwoody, GA
16hOnsite

About The Position

AgTech is undergoing a once‑in‑a‑generation transformation—and software is at the center of it. From real‑time field telemetry to data‑driven operational systems, we’re building technology that helps growers, operators, and agribusinesses make smarter, faster decisions at scale. We’re looking for a Senior Python Engineer to join our Atlanta‑based, in‑office engineering team and help build the backend systems that power the next generation of AgTech platforms. This role is for someone who thrives on writing high‑quality Python, solving complex data and systems problems, and seeing their work directly impact how food is grown, managed, and delivered. You’ll work hands‑on with modern Python services, cloud infrastructure, and data pipelines—collaborating closely with product, platform, and operations teams—to ship reliable, scalable software that matters in the real world.

Requirements

  • Advanced Python Engineering (Senior‑Level)
  • Strong, hands‑on experience building production Python services with a focus on reliability, performance, and clean design.
  • Advanced proficiency in Python including asyncio , concurrency, multiprocessing, type hints, and modern language features.
  • Experience developing high‑quality APIs using FastAPI (or similar frameworks).
  • Ability to design deterministic, testable, and observable services with clear contracts, error handling, retries, and fallbacks.
  • Comfortable owning features end‑to‑end: design, build, test, deploy, and support.
  • Backend & Systems Fundamentals
  • Strong experience with Postgres / SQL Server , including schema design, query optimization, and transactional integrity.
  • Hands‑on use of Redis , queues, and event‑driven patterns.
  • Solid understanding of distributed systems fundamentals : Idempotency and retries Rate limiting and back‑pressure Fault tolerance and graceful degradation
  • Practical experience implementing structured logging, metrics, and tracing (OpenTelemetry preferred).
  • Microsoft Data & Azure Platform
  • Experience integrating Python services with Microsoft Fabric , Databricks , SQL Server , or similar data platforms.
  • Working knowledge of Dataverse and integration with Power Platform workflows and line-of-business systems.
  • Experience building or consuming ELT pipelines (Databricks / Delta Lake preferred).
  • Exposure to Azure IoT Hub / IoT Edge or real‑time telemetry pipelines is a plus.
  • Strong familiarity with Azure services: App Service, Azure Functions, AKS Key Vault, Storage Event Hubs / Service Bus Monitor, Application Insights
  • Testing, Reliability & DevOps
  • Strong testing discipline: unit and integration testing (property‑based testing a plus).
  • Experience with CI/CD pipelines , Docker, and deployment automation (Azure DevOps preferred).
  • Performance tuning, debugging, and production issue resolution.
  • Comfortable participating in on‑call rotations and incident response.
  • Enterprise & Front‑End Collaboration
  • Experience supporting or collaborating with TypeScript / Angular front-ends (API contracts, performance, reliability).
  • Ability to integrate Python services into an enterprise environment including .NET/C#, SQL Server, NServiceBus , and Azure DevOps.
  • Works effectively with product managers, QA, and platform teams in an in-office setting.
  • Team & Engineering Culture
  • Uses modern developer tools (GitHub Copilot, Cursor, etc.) to increase productivity while maintaining code quality.
  • Provides technical guidance to junior engineers without acting as an architect or people manager.
  • Clear written communication, strong ownership, and a bias toward shipping well‑tested code.

Nice To Haves

  • Exposure to Azure IoT Hub / IoT Edge or real‑time telemetry pipelines is a plus.
  • Experience building or consuming ELT pipelines (Databricks / Delta Lake preferred).
  • Experience with CI/CD pipelines , Docker, and deployment automation (Azure DevOps preferred).
  • Strong testing discipline: unit and integration testing (property‑based testing a plus).

Responsibilities

  • Design, build, test, deploy, and support features end-to-end
  • Participate in on‑call rotations and incident response.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service