Job Description
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.
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
- We currently do not provide immigration sponsorship.
Skills & Requirements
Success Looks Like
Quality & Reliability
- Python services are stable, predictable, and well‑instrumented.
- Issues are diagnosed quickly with minimal customer impact.
Performance & Cost
- APIs consistently meet P50 / P95 latency targets.
- Efficient use of compute, storage, and data services.
Delivery & Impact
- Features are delivered on time and adopted by internal and external users.
- Backend systems scale cleanly as usage grows.
Engineering Excellence
- High‑quality, readable code with strong test coverage.
- Consistently green CI/CD pipelines.
- Sustainable on‑call participation.
Tooling & Stack (Summary)
Backend
- Python (FastAPI, asyncio), REST / gRPC
- Postgres / SQL Server, Redis, queues
Data
- Databricks, Delta Lake
- Microsoft Fabric (OneLake, Lakehouse, Warehouse)
- Dataverse
Cloud
- Azure App Service, Functions, AKS
- Event Hubs, Service Bus
- Key Vault, Storage
- Monitor, Application Insights
DevOps
- Docker
- CI/CD with Azure DevOps
- OpenTelemetry
Frontend (Collaboration)
About the company
MTech Systems helps the food production industry increase yield, improve animal welfare and achieve sustainability. Over 150 leading animal-protein producers rely on our secure cloud-based platform to keep comprehensive information across their operations and supply chain. No matter the size or complexity of the scenarios.
From independent farmers to multinational integrators, from feed producers to food processors, and every supply chain player in between, get to easily digitalize their operations with MTech Systems.
With Amino, our flagship product and foundational platform, any producer can kickstart their digitalization journey.
Our approach, agnostic to any hardware and other information systems, enables entire production teams to easily extract data directly from the field. With a centralized database and intuitive dashboards thousands of MTech users make informed decisions and achieve their business goals every day.