Location
Ames, IA | United States
Job description
Our agtech client is looking to hire a Senior Python Engineer to design, implement and maintain their agriculture technology platform. You will collaborate with cross-functional teams to build robust and scalable solutions.
Responsibilities:
- Develop scalable and secure backend services and APIs to support platform.
- Collaborate with cross-functional teams to understand requirements and design efficient backend systems to support features being added to platform.
- Improve data processing pipelines.
- Implement and maintain data storage solutions.
- Participate in code reviews and contribute to improvement of development processes.
- Integrate vendor and customer systems.
- Stay updated on emerging technologies and best practices.
Qualifications
- 7+ years of software engineering experience, primarily with Python
- Any exposure to agriculture or agtech industry is preferred
- Proficiency with Python web frameworks like Django and Flask
- Working knowledge of HTML, CSS and JavaScript
- Familiarity with cloud platforms like AWS, Azure or GCP
- Strong understanding of API design, architecture and testing
- Experience with database design and optimization - relational and NoSQL databases
- Problem-solving mindset
- Passion for the application of technology to address challenges of sustainability
Job tags
Salary