Vacancy expired!
- Own maintenance and development of core customer and geospatial SQL databases.
- Develop robust, scalable APIs on top of these databases and other data stores within the company.
- Propose and implement new data models and architectures based on evolving customer and internal needs.
- Implement robust tools for validating and ingesting semi-structured customer data.
- Work with the Operations team to increase automation and reliability of data operations.
- 3+ years of relevant industry experience.
- Strong Python programming skills (esp. SQLAlchemy or GeoAlchemy2).
- Strong prior experience with SQL database administration (esp. PostgreSQL and PostGIS).
- Experience provisioning and maintaining RDS/Aurora databases.
- Understanding of CI/CD principles for SQL databases (TDD, development environments, version control).
- Prior experience developing, documenting, and deploying REST APIs or GraphQL APIs for internal and end customer use.
- Strong testing mindset.
- Strong understanding of security, data governance, and data integrity especially for enterprise clients.
- Thorough understanding of geospatial vector data.
- Ability to make decisions, weigh tradeoffs, and act with autonomy in a small team environment.
- 5+ years of relevant industry experience.
- Strong Python-specific backend engineering skills (API development, Flask, Serverless, etc.).
- AWS full-stack skills (S3, Lambda, API Gateway, Route 53, cloud administration, etc.).
- Familiarity with NoSQL and/or graph databases.
- Familiarity with Docker/Kubernetes.
- Experience working with agriculture-specific data streams (field boundaries, user data, farm equipment/IoT integrations, etc.).
- Experience working on Enterprise SaaS products and understanding of how to architect infrastructure in compliance with common SLA requirements.
Vacancy expired!