Key Responsibilities Maintenance and co-development of core infra productsManage and supervise cloud computing resourcesLead infrastructure planning and deployment using TerraformDevelop and maintain data processing and visualization systemsContribute to backend development and integration of auxiliary services (surveys capture)Troubleshooting and ImprovementTroubleshoot and resolve issues related to ongoing deployment projects (cloud provider resources, corrections to survey data)Assist in the design and implementation of data storage solutionsContribute to the ongoing improvement of the company's technical stackEnhancing Analysis Data PipelineImplement and improve caching mechanisms for better performanceArchitect and oversee the data analysis pipeline from ingestion to visualizationBase Requirements Education and ExperienceBachelor's degree in Computer Science, Engineering, or related field3+ years of experience as a software, infrastructure, or devops engineerTechnical ProficiencyExperience with cloud computing platforms, preferably Google CloudStrong proficiency in PythonExperience with big data processing and distributed computingExperience with data visualization and dashboard creationSoft SkillsPotential experience leading small engineering/data teamsAbility to work independently and collaboratively in a small team, remote environmentPassion for leveraging technology to solve real-world problemsTechnical Skills and Experience Cloud and Infrastructure:Deploying infrastructure with Infrastructure as Code practices (i.e. Terraform, Pulumi)Deploying microservices on Kubernetes clusters (with Docker, Helm, etc)Using at least one popular cloud provider (i.e. GCP, AWS, etc)Deploying, managing, and optimizing relational databases (i.e. PostgreSQL, TimescaleDB)Storing tabular data in datalakesArchitecting and composing multiple microservices to support a cohesive productDeveloping data backup and restore strategies and performing risk/cost tradeoffsImplementing thoughtful security practices (i.e. in storing and distributing secrets to microservices, appropriately managing granular resource access for team members, etc.)Programming and Data ProcessingPython (Advanced, ideally including experience with parallel processing frameworks such as PySpark, Dask, etc)JavaScript (Intermediate, for maintaining existing JS microservices)Data Visualization and AnalyticsExperience displaying or visualizing data (i.e. in Grafana, Plotly)IoT & SensorsReceiving and storing data from remote devicesOptimizing data usage in protocol designGeneral Engineering ToolsGit, Bash, Unix, etc. Our work involves developing and maintaining scalable systems that transform raw sensor data into insights that ultimately contribute to enhancing electricity access and reliability in underserved regions.