Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

SatSure - Software Development Engineer II - Java/Python

SatSure

Company Overview : SatSure is a deep-tech decision intelligence company that leverages satellite imagery, remote sensing, and artificial intelligence to provide actionable insights for the agriculture, banking, and infrastructure sectors. By processing massive datasets from space-borne sensors, the company enables large-scale risk assessment and monitoring, helping organizations make data-driven decisions in complex environments. Headquartered in Bangalore, SatSure operates at the intersection of geospatial analytics and enterprise software, serving global clients to solve critical challenges in food security and financial inclusion.Role Overview : As a Software Development Engineer - II, you will be responsible for architecting and scaling the core platforms that process and visualize satellite-derived data. You will work closely with data scientists, geospatial analysts, and product managers to translate complex algorithmic outputs into robust, high-performance software solutions. Your work will directly influence how our enterprise clients interact with geospatial intelligence, ensuring that our infrastructure remains resilient, scalable, and capable of handling petabyte-scale data workflows in a fast-paced environment.Key Responsibilities : - Design and implement scalable backend services that integrate seamlessly with geospatial data pipelines to ensure high availability for end-users.- Optimize database schemas and query performance to handle large-scale spatial datasets, improving the speed and reliability of client-facing applications.- Collaborate with cross-functional teams to translate research-grade models into production-ready code, ensuring technical feasibility and performance efficiency.- Lead code reviews and mentor junior engineers to maintain high standards of software craftsmanship and system architecture across the development lifecycle.- Automate deployment and monitoring processes to enhance system observability and reduce downtime for mission-critical business applications.Required Skillset : - Demonstrated proficiency in building distributed systems using Python or Java, with a deep understanding of microservices architecture and RESTful API design.- Proven ability to manage and optimize large-scale data storage solutions, including both relational databases and NoSQL systems, to support complex analytical queries.- Strong grasp of cloud-native development practices, specifically within AWS or GCP environments, focusing on containerization and orchestration tools like Docker and Kubernetes.- Exceptional problem-solving skills and the ability to communicate technical trade-offs clearly to non-technical stakeholders, fostering a collaborative team environment.- A Bachelors or Masters degree in Computer Science or a related engineering discipline, combined with the ability to thrive in an on-site, high-collaboration workspace in Bangalore. (ref:hirist.tech)

Vacancy posted 5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to SatSure - Software Development Engineer II - Java/Python. Be the first to apply!