i
nurture.farm
3 nurture.farm Jobs
Nurture.Farm - Technical Lead - Application Engineering (7-10 yrs)
nurture.farm
posted 4d ago
Flexible timing
Key skills for the job
At nurture.farm, we aspire to revolutionize the farming ecosystem by leveraging cutting-edge technology, scalable systems, and the best scientific practices. Our mission is to empower millions of farmers to achieve sustainable, profitable farming.
As a Senior Application Engineer, you will work on building robust back-end systems that power our scalable, distributed applications. This role involves solving challenging technical problems, designing complex algorithms, and architecting large-scale systems to process and analyze massive datasets in real time.
Were seeking passionate engineers who thrive on deep technical challenges and are motivated by building systems that make a real-world impact. This role is focused on back-end engineering with elements of data science and distributed computing.
Key Responsibilities :
- Design and implement highly scalable, distributed back-end systems that process and manage large-scale data efficiently.
- Architect application frameworks and algorithms to support scalable and performant software solutions.
- Lead technical projects from inception to delivery, including task planning, system design, implementation, and testing.
- Collaborate with cross-functional teams to integrate machine learning models, optimize system performance, and improve application outcomes.
- Drive engineering best practices, conduct detailed code reviews, and ensure the delivery of high-quality solutions.
- Identify and implement optimization opportunities in complex mathematical and data-centric algorithms.
- Own technical decision-making and product roadmaps for back-end services and infrastructure.
- Innovate in areas like data modeling, distributed computing, networking, and storage to enhance application efficiency.
Minimum Qualifications :
- B.Tech in Computer Science or related field, or equivalent practical experience.
- 7+ years of back-end engineering experience, including hands-on experience in building distributed systems at scale.
- 2+ years of experience managing engineering teams with a focus on application development and technical excellence.
- Expertise in designing scalable APIs and microservices.
- Strong proficiency in back-end programming languages such as Python, Java, or Go.
- In-depth knowledge of distributed computing frameworks, storage systems, and network protocols.
Preferred Qualifications :
- 4+ years of experience leading complex, technically challenging projects across functional teams.
- Strong understanding of application frameworks, including TensorFlow, PyTorch, or similar.
- Familiarity with statistical analysis, optimization techniques (linear, convex programming), and experiment design.
- Experience with graph theory, spectral graph theory, or numerical methods is a strong plus.
- Hands-on experience with cloud platforms like AWS, GCP, or Azure.
- Knowledge of AgriTech and its application to farming is a bonus but not mandatory.
Functional Areas: Other
Read full job descriptionPrepare for Applications Engineer roles with real interview advice