Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
A leading company in climate intelligence is seeking a Senior Backend Software Engineer to develop scalable backend systems for their rainfall analytics platform. The role involves collaborating with cross-functional teams to deliver AI-driven solutions, with a focus on robust data processing and system architecture.
Pluvia is seeking a highly skilled Senior Backend Software Engineer to drive the development of our next-generation rainfall intelligence and analytics platforms. In this pivotal role, you will architect, build, and maintain robust, scalable backend systems that power climate-resilient decision-making for critical industries across Southeast Asia. You will collaborate closely with frontend engineers, data scientists, DevOps, and product managers to deliver innovative, AI-driven software solutions.
Architect, design, and develop scalable backend systems and APIs using modern programming languages (e.g., Python, Node.js, JavaScript).
Lead the development and optimization of robust data pipelines for real-time and batch processing of weather, geospatial, and business data.
Integrate backend systems with Pluvia’s proprietary rainfall and flood prediction intelligence APIs, machine learning models, and external data sources.
Design and manage high-performance SQL and NoSQL databases to support large-scale, real-time applications.
Collaborate with DevOps to ensure CI/CD, automated testing, monitoring, and deployment best practices.
Conduct code reviews, enforce coding standards, and mentor junior engineers.
Write and maintain comprehensive technical documentation.
Troubleshoot, debug, and resolve complex technical issues in production environments.
Stay updated on backend technology trends; proactively recommend and adopt relevant innovations.
Work closely with cross-functional teams to translate business requirements into technical solutions.
5+ years of experience in backend software engineering, including system architecture and API development.
Strong programming skills in Python and/or Node.js (JavaScript); experience with other backend languages is a plus.
Deep understanding of SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
Experience designing and building RESTful and/or GraphQL APIs.
Proven experience with CI/CD pipelines, automated testing frameworks, and DevOps practices.
Hands-on experience with containerization (Docker) and cloud platforms (Azure, AWS, or GCP).
Experience with version control systems (GitLab/GitHub).
Strong problem-solving skills and ability to troubleshoot complex systems.
Excellent written and oral communication skills; proven ability to work in cross-functional teams.
Experience working in Agile/SCRUM environments.
Experience building data pipelines and working with event-driven architectures (e.g., Kafka, RabbitMQ, ActiveMQ).
Exposure to geospatial data processing or GIS applications.
Familiarity with microservices architecture and serverless computing.
Experience with infrastructure-as-code and monitoring tools.
Background in the water sector, climate, or related domains.
Experience mentoring junior engineers and leading technical projects.
Comfortable working in a fast-paced, scale-up environment.
Opportunity to shape the future of weather and climate intelligence in Southeast Asia.
Exposure to cutting-edge AI, machine learning, and cloud-native technologies.
Work in a vibrant, mission-driven, and inclusive team of international experts.
Flexible working arrangements and a culture of continuous learning and growth.
Competitive compensation, medical and term life insurance, and professional development opportunities.
Real impact on climate resilience and business continuity for leading organizations.
Submit your CV and a brief cover letter outlining your relevant backend engineering experience and motivation to join Pluvia.
Include links to your GitHub or portfolio, if available.
Shortlisted candidates will be invited for an interview and technical discussion.
Contact: Catherine Ham | Email: catherine@pluvia.ai.
Pluvia, rooted in Singapore’s Hydroinformatics Institute (H2i), delivers hyperlocal rainfall intelligence powered by AI and machine learning. We serve critical sectors-transportation, logistics, construction, and asset management-across Southeast Asia, enabling smarter, weather-resilient decisions. Our passionate team is shaping the future of climate-aware decision-making through robust, actionable weather insights.