StaffAttract
  • Login
  • Create Account
  • Products
    • Private Ad Placement
    • Reports Management
    • Publisher Monetization
    • Search Jobs
  • About Us
  • Contact Us
  • Unsubscribe

Login

Forgot Password?

Create Account

Job title, industry, keywords, etc.
City, State or Postcode

Principal Engineer

nLine - Berkeley, CA

Apply Now

Job Description

Company OverviewnLine 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.Work EnvironmentnLine 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.Key ResponsibilitiesMaintenance 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 RequirementsEducation 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 ExperienceCloud 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.MiscExperience working remotely, independently, across timezones and with international teamsFamiliarity with power grid operations and electricity reliability metricsPreferred Skills and ExperienceExperiences that are nice to haveExperience with DatabricksFamiliarity with Helm chartsKnowledge of low-level Python static analysisExperience with delta lake and parquet file formatsPlotly (or other visualization libraries),Performance OptimizationUnderstanding of read and write optimization via chunking/partitioning for both datalake-based and relational datastoresBenefitsCompetitive salary for an engineer with similar qualifications in the area in which you liveHealth, dental, and vision covered at 100% up to a certain premium thresholdFully remoteUnlimited PTOAll federal holidays in the country in which you resideClosed office between Christmas Eve and New Year’s DaySubsidies/reimbursements for remote office setupSubsidies for professional learning opportunitiesPaid parental leaveOpportunities to travel to the regions in which we are deploying sensorsnLine 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.Applications will be accepted on a rolling basis. #J-18808-Ljbffr

Created: 2025-09-21

➤
Footer Logo
Privacy Policy | Terms & Conditions | Contact Us | About Us
Designed, Developed and Maintained by: NextGen TechEdge Solutions Pvt. Ltd.