Software Engineer – Applied Machine Learning

7 days ago
Full time role
Remote · California, US... more

Rhizome is seeking a Software Engineer who can develop and scale end-end Machine Learning pipelines at enterprise scale. The ideal candidate will have a strong background in developing ETL pipelines to ingest GBs to TBs of spatial data, extract features, perform statistical analyses, and deploy models in a Production Environment. Successful candidates will have practical experience working with GIS data, Relational Databases, and cloud environments like AWS or GCP. This role will initially report to the CTO.

About Rhizome

Rhizome is at the forefront of developing decision intelligence technology at the intersection of climate science and infrastructure systems. Our team pursues this endeavor with the wisdom and steadiness of industry veterans, and the curiosity, grit, and energy of startup and technology enthusiasts.

Our climate resilience SaaS platform helps utilities, governments, and industries plan for greater resilience to climate change and extreme weather by applying AI to a vast amount of information that characterizes infrastructure assets and their vulnerability to extreme weather. Focused on the $500B resilience investment gap on the grid today, our mandate is simple: Help electric utilities proactively adapt to climate change by integrating cutting-edge climate-asset intelligence into their existing planning workflows. As the world experiences record-breaking climate-related impacts, especially related to grid failures, our platform identifies future extreme weather vulnerabilities on utility assets at high resolutions and empowers planners to optimize investment deployments that keep society safe during natural hazard events.

Roles and Responsibilities

  • Design, build, and manage scalable and secure cloud-based systems.
  • Ensure compliance with service-level agreements and implement effective recovery and mitigation strategies.
  • Collaborate with other professionals to iteratively develop and support Rhizome’s platform.
  • Adopt a proactive approach to problem-solving, demonstrating a willingness to explore multiple topics and drive innovation to enhance data quality and process efficiency.
  • Mentor junior engineers by guiding their professional development, conducting code reviews, and promoting best practices.

Qualifications

  • Proficiency in designing, developing, and maintaining cloud-based systems on AWS with a minimum of 7 years of experience.
  • Expertise in using Terraform for infrastructure as Code with a minimum of 4 years of hands on experience.
  • Experience in designing, building, and maintaining cloud-based services to support data engineering and machine learning.
  • Familiarity with GitOps principles and experience in setting up robust code automation pipelines.
  • Ability to maintain and manage security and control standards necessary for SOC 2 Type 2 certification.
  • Experience setting up AWS Security Hub and other security-related services.
  • Understanding of Databricks Cloud is a plus.
  • Strong communication and collaboration skills.

We’ll pay extra close attention if you have:

  • Exposure or experience with electric utility tech stacks
  • Experience with GeoSpatial AI
  • Experience with cloud based analytics platforms like Vertex AI or Databricks
  • Exposure to applied ML and Data Engineering with electric utility background

Culture and Core Values

At Rhizome, we lead with compassion and empathy, aiming to understand before we help. Our thesis as technologists is that, in order to fulfill our mission to protect society from the impacts of climate change through intentional, intelligent infrastructure planning, we need to embark on a journey of respectfully listening, learning, and then problem-solving. This sentiment is represented through our core values: 

  • Empathy: Understanding and relating to problems, customers, and each other, with humility.
  • Creativity: Exploring with curiosity and building with intention.
  • Aspiration: Striving for societal impact, personal fulfillment, and simply doing good work.
  • Tenacity: Pushing past barriers and the status quo with a sense of optimism and determination.
  • Service Excellence: Delivering high-quality outcomes for our customers, colleagues, and communities.

Compensation and Benefits

Rhizome offers competitive salaries and an excellent package of benefits and stock options. Compensation is based on a variety of factors including experience, role, and location.