{"schemaVersion":"jobsearcher.job.v1","id":"69e800a92ae9784e8318249c","url":"https://jobsearcher.com/jobs/69e800a92ae9784e8318249c","canonicalUrl":"https://jobsearcher.com/jobs/69e800a92ae9784e8318249c","title":"Principal Engineer","description":"Company Overview nLine is a technology company dedicated to improving electricity reliability in developing countries through innovative data collection and analysis. We develop and deploy advanced sensor technologies and analytics platforms to provide utilities, regulators, and policymakers with accurate, actionable insights into power grid performance. Our work spans multiple countries, particularly in Sub-Saharan Africa, where we collect and analyze granular data on power quality and outages. By leveraging cutting-edge hardware and software solutions, nLine enables data-driven decision-making for infrastructure investments and operational improvements.\nWork Environment nLine operates with a flat organizational structure, valuing independence, rigor, and versatility. 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. Therefore, scientific integrity is held to the highest regard and a successful candidate should not be comfortable shipping code that negatively impacts the quality of the data collected and presented to partners by nLine. At nLine each person on the team takes ownership of their core technical areas while collaborating across our data processing and infrastructure projects. The ideal candidate should be able to orchestrate both high-level architectural decisions and hands-on development tasks. Additionally, they should be comfortable working autonomously, learning quickly, and delivering high quality work with minimal supervision. They should be comfortable working in a small team environment and be able to adapt to a range of services and platforms.\nKey Responsibilities Maintenance and co-development of core infra products\nManage and supervise cloud computing resources\n\nLead infrastructure planning and deployment using Terraform\n\nDevelop and maintain data processing and visualization systems\n\nContribute to backend development and integration of auxiliary services (surveys capture)\n\nTroubleshooting and Improvement\nTroubleshoot and resolve issues related to ongoing deployment projects (cloud provider resources, corrections to survey data)\n\nAssist in the design and implementation of data storage solutions\n\nContribute to the ongoing improvement of the company's technical stack\n\nEnhancing Analysis Data Pipeline\nImplement and improve caching mechanisms for better performance\n\nArchitect and oversee the data analysis pipeline from ingestion to visualization\n\nBase Requirements Education and Experience\nBachelor's degree in Computer Science, Engineering, or related field\n\n3+ years of experience as a software, infrastructure, or devops engineer\n\nTechnical Proficiency\nExperience with cloud computing platforms, preferably Google Cloud\n\nStrong proficiency in Python\n\nExperience with big data processing and distributed computing\n\nExperience with data visualization and dashboard creation\n\nSoft Skills\nPotential experience leading small engineering/data teams\n\nAbility to work independently and collaboratively in a small team, remote environment\n\nPassion for leveraging technology to solve real-world problems\n\nTechnical Skills and Experience Cloud and Infrastructure:\nDeploying infrastructure with Infrastructure as Code practices (i.e. Terraform, Pulumi)\n\nDeploying microservices on Kubernetes clusters (with Docker, Helm, etc)\n\nUsing at least one popular cloud provider (i.e. GCP, AWS, etc)\n\nDeploying, managing, and optimizing relational databases (i.e. PostgreSQL, TimescaleDB)\n\nStoring tabular data in datalakes\n\nArchitecting and composing multiple microservices to support a cohesive product\n\nDeveloping data backup and restore strategies and performing risk/cost tradeoffs\n\nImplementing thoughtful security practices (i.e. in storing and distributing secrets to microservices, appropriately managing granular resource access for team members, etc.)\n\nProgramming and Data Processing\nPython (Advanced, ideally including experience with parallel processing frameworks such as PySpark, Dask, etc)\n\nJavaScript (Intermediate, for maintaining existing JS microservices)\n\nData Visualization and Analytics\nExperience displaying or visualizing data (i.e. in Grafana, Plotly)\n\nIoT & Sensors\nReceiving and storing data from remote devices\n\nOptimizing data usage in protocol design\n\nGeneral Engineering Tools\nGit, Bash, Unix, etc.\n\nMisc\nExperience working remotely, independently, across timezones and with international teams\n\nFamiliarity with power grid operations and electricity reliability metrics\n\nPreferred Skills and Experience Experiences that are nice to have\nExperience with Databricks\n\nFamiliarity with Helm charts\n\nKnowledge of low-level Python static analysis\n\nExperience with delta lake and parquet file formats\n\nPlotly (or other visualization libraries),\n\nPerformance Optimization\nUnderstanding of read and write optimization via chunking/partitioning for both datalake-based and relational datastores\n\nBenefits Competitive salary for an engineer with similar qualifications in the area in which you live\n\nHealth, dental, and vision covered at 100% up to a certain premium threshold\n\nFully remote\n\nUnlimited PTO\n\nAll federal holidays in the country in which you reside\n\nClosed office between Christmas Eve and New Year’s Day\n\nSubsidies/reimbursements for remote office setup\n\nSubsidies for professional learning opportunities\n\nPaid parental leave\n\nOpportunities to travel to the regions in which we are deploying sensors\n\nnLine is an equal opportunity and affirmative action employer. nLine will not discriminate on the basis of race, religion, national origin, sex, gender identity, sexual orientation, age, physical or mental disability, veteran status, or any other protected group. All employment is decided on the basis of qualifications, merit, and business need.\nApplications will be accepted on a rolling basis.\n\n#J-18808-Ljbffr","company":"Nline","rawCompany":"nline","city":"Berkeley","state":"CA","isRemote":false,"isActive":true,"createdAt":"2026-04-09T09:37:10.142Z","occupations":[{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"17-2199.00","title":"Engineers, All Other","slug":"engineers-all-other"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"518210","title":"Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services","slug":"computing-infrastructure-providers-data-processing-web-hosting-and-related-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Principal Engineer","description":"Company Overview nLine is a technology company dedicated to improving electricity reliability in developing countries through innovative data collection and analysis. We develop and deploy advanced sensor technologies and analytics platforms to provide utilities, regulators, and policymakers with accurate, actionable insights into power grid performance. Our work spans multiple countries, particularly in Sub-Saharan Africa, where we collect and analyze granular data on power quality and outages. By leveraging cutting-edge hardware and software solutions, nLine enables data-driven decision-making for infrastructure investments and operational improvements.\nWork Environment nLine operates with a flat organizational structure, valuing independence, rigor, and versatility. 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. Therefore, scientific integrity is held to the highest regard and a successful candidate should not be comfortable shipping code that negatively impacts the quality of the data collected and presented to partners by nLine. At nLine each person on the team takes ownership of their core technical areas while collaborating across our data processing and infrastructure projects. The ideal candidate should be able to orchestrate both high-level architectural decisions and hands-on development tasks. Additionally, they should be comfortable working autonomously, learning quickly, and delivering high quality work with minimal supervision. They should be comfortable working in a small team environment and be able to adapt to a range of services and platforms.\nKey Responsibilities Maintenance and co-development of core infra products\nManage and supervise cloud computing resources\n\nLead infrastructure planning and deployment using Terraform\n\nDevelop and maintain data processing and visualization systems\n\nContribute to backend development and integration of auxiliary services (surveys capture)\n\nTroubleshooting and Improvement\nTroubleshoot and resolve issues related to ongoing deployment projects (cloud provider resources, corrections to survey data)\n\nAssist in the design and implementation of data storage solutions\n\nContribute to the ongoing improvement of the company's technical stack\n\nEnhancing Analysis Data Pipeline\nImplement and improve caching mechanisms for better performance\n\nArchitect and oversee the data analysis pipeline from ingestion to visualization\n\nBase Requirements Education and Experience\nBachelor's degree in Computer Science, Engineering, or related field\n\n3+ years of experience as a software, infrastructure, or devops engineer\n\nTechnical Proficiency\nExperience with cloud computing platforms, preferably Google Cloud\n\nStrong proficiency in Python\n\nExperience with big data processing and distributed computing\n\nExperience with data visualization and dashboard creation\n\nSoft Skills\nPotential experience leading small engineering/data teams\n\nAbility to work independently and collaboratively in a small team, remote environment\n\nPassion for leveraging technology to solve real-world problems\n\nTechnical Skills and Experience Cloud and Infrastructure:\nDeploying infrastructure with Infrastructure as Code practices (i.e. Terraform, Pulumi)\n\nDeploying microservices on Kubernetes clusters (with Docker, Helm, etc)\n\nUsing at least one popular cloud provider (i.e. GCP, AWS, etc)\n\nDeploying, managing, and optimizing relational databases (i.e. PostgreSQL, TimescaleDB)\n\nStoring tabular data in datalakes\n\nArchitecting and composing multiple microservices to support a cohesive product\n\nDeveloping data backup and restore strategies and performing risk/cost tradeoffs\n\nImplementing thoughtful security practices (i.e. in storing and distributing secrets to microservices, appropriately managing granular resource access for team members, etc.)\n\nProgramming and Data Processing\nPython (Advanced, ideally including experience with parallel processing frameworks such as PySpark, Dask, etc)\n\nJavaScript (Intermediate, for maintaining existing JS microservices)\n\nData Visualization and Analytics\nExperience displaying or visualizing data (i.e. in Grafana, Plotly)\n\nIoT & Sensors\nReceiving and storing data from remote devices\n\nOptimizing data usage in protocol design\n\nGeneral Engineering Tools\nGit, Bash, Unix, etc.\n\nMisc\nExperience working remotely, independently, across timezones and with international teams\n\nFamiliarity with power grid operations and electricity reliability metrics\n\nPreferred Skills and Experience Experiences that are nice to have\nExperience with Databricks\n\nFamiliarity with Helm charts\n\nKnowledge of low-level Python static analysis\n\nExperience with delta lake and parquet file formats\n\nPlotly (or other visualization libraries),\n\nPerformance Optimization\nUnderstanding of read and write optimization via chunking/partitioning for both datalake-based and relational datastores\n\nBenefits Competitive salary for an engineer with similar qualifications in the area in which you live\n\nHealth, dental, and vision covered at 100% up to a certain premium threshold\n\nFully remote\n\nUnlimited PTO\n\nAll federal holidays in the country in which you reside\n\nClosed office between Christmas Eve and New Year’s Day\n\nSubsidies/reimbursements for remote office setup\n\nSubsidies for professional learning opportunities\n\nPaid parental leave\n\nOpportunities to travel to the regions in which we are deploying sensors\n\nnLine is an equal opportunity and affirmative action employer. nLine will not discriminate on the basis of race, religion, national origin, sex, gender identity, sexual orientation, age, physical or mental disability, veteran status, or any other protected group. All employment is decided on the basis of qualifications, merit, and business need.\nApplications will be accepted on a rolling basis.\n\n#J-18808-Ljbffr","datePosted":"2026-04-09T09:37:10.142Z","dateModified":"2026-04-09T09:37:10.142Z","hiringOrganization":{"@type":"Organization","name":"Nline","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Berkeley","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"69e800a92ae9784e8318249c"},"url":"https://jobsearcher.com/jobs/69e800a92ae9784e8318249c"}}