Stand out for this role — generate a tailored resume and cover letter in about a minute.
Get past ATS filters
Job summary
A global agricultural technology firm in the United States is looking for a Senior Software Engineer to drive innovative solutions in data engineering. You will be instrumental in developing distributed analysis capabilities that enhance agricultural solutions through complex data management. Candidates should have significant experience in software development, particularly with the Go programming language and RESTful APIs, and must be adept at using advanced technologies like Apache Kafka and Docker. This role presents an opportunity to make a direct impact on global food production.
Qualifications
Minimum 7 years of professional software engineering experience.
At least 2 years of hands-on experience with Go programming language.
Demonstrated experience implementing stream processing with Apache Kafka.
Responsibilities
Design and implement distributed analysis capabilities for diverse datasets.
Build and maintain data-intensive APIs using RESTful architectural principles.
Collaborate with cross-functional teams to translate scientific requirements.
Skills
Go programming language
RESTful API design and development
Apache Kafka
Unit Testing
Test Driven Development
Containerization technologies
Cloud infrastructure
Problem-solving abilities
Job description
A global agricultural technology firm in the United States is looking for a Senior Software Engineer to drive innovative solutions in data engineering. You will be instrumental in developing distributed analysis capabilities that enhance agricultural solutions through complex data management. Candidates should have significant experience in software development, particularly with the Go programming language and RESTful APIs, and must be adept at using advanced technologies like Apache Kafka and Docker. This role presents an opportunity to make a direct impact on global food production.