Senior Python Software Engineer
Core
Design, build, and maintain production-grade backend services, data processing flows, and API integrations for a major agricultural industry customer.
Role type
Senior Backend Engineer (Python)
Builds
Scalable backend systems, REST APIs, and cloud-based architectures for agricultural clients.
Domain
Agriculture / Cloud Infrastructure / Data Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Python, REST API design, AWS cloud services, relational/NoSQL databases, data processing (batch/streaming), CI/CD pipelines, observability, distributed system debugging
Preferred skills
Go, event-driven architectures, AI inference service integration, infrastructure-as-code, containerization
Technologies
Python, AWS, REST, SQL, NoSQL, CI/CD, Docker/Kubernetes (implied by containerization), AI inference APIs
Responsibilities
Design and develop production-grade backend services; Build and integrate REST APIs; Develop data processing flows (batch, streaming, real-time); Integrate with external systems and AI inference services; Collaborate with DevOps on CI/CD and environment management; Debug complex production issues across distributed services; Implement logging, monitoring, and observability practices.
Seniority
Senior, hands-on IC