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.
Key Responsibilities
- 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.
Required
- 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.
Preferred
- 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.
What You’ll Gain
- 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.
Application Process
- 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.
About Pluvia
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.