Intern – Software Engineer

Job Type: Full Time
Job Location: USA
Company Name: Itron

Company Overview

Itron empowers utilities and cities worldwide to safely, securely, and reliably deliver essential infrastructure services. Operating in over 100 countries, our cutting-edge smart networks, software solutions, services, meters, and sensors enable customers to efficiently manage energy and water resources, ensuring sustainability and reliability for the communities they serve.

Job Duties & Responsibilities

  • Develop and implement code to support product integration.
  • Participate in product design reviews, providing insights on functional requirements, design considerations, and forecasting.
  • Analyze and deconstruct complex software systems, collaborating with team members to enhance overall system design.
  • Assist in the testing and validation of product features throughout the development lifecycle.
  • Work closely with the data team and other project stakeholders to ensure seamless integration and execution.

Required Skills & Experience

  • Education: Currently enrolled in an accredited degree program, having completed at least one year of college coursework. Preferred fields include Computer Science, Computer Engineering, Data Engineering, Data Science, or related disciplines.
  • Programming experience in C#, Python, or similar languages.
  • Proficiency in databases and working knowledge of version control systems (preferably Git).
  • Ability to clearly communicate technical challenges and solutions.
  • Strong documentation and organizational skills.
  • Capable of working independently as well as within a collaborative team.
  • Ability to contribute effectively in a globally distributed team environment.

Preferred Skills & Experience

  • Experience in an Agile development environment.
  • Understanding of enterprise-level software development life cycles.
  • Familiarity with relational databases such as SQL Server or PostgreSQL.
  • Job Duties & Responsibilities

    • Develop and implement code to support product integration.
    • Participate in product design reviews, providing insights on functional requirements, design considerations, and forecasting.
    • Analyze and deconstruct complex software systems, collaborating with team members to enhance overall system design.
    • Assist in the testing and validation of product features throughout the development lifecycle.
    • Work closely with the data team and other project stakeholders to ensure seamless integration and execution.

    Required Skills & Experience

    • Education: Currently enrolled in an accredited degree program, having completed at least one year of college coursework. Preferred fields include Computer Science, Computer Engineering, Data Engineering, Data Science, or related disciplines.
    • Programming experience in C#, Python, or similar languages.
    • Proficiency in databases and working knowledge of version control systems (preferably Git).
    • Ability to clearly communicate technical challenges and solutions.
    • Strong documentation and organizational skills.
    • Capable of working independently as well as within a collaborative team.
    • Ability to contribute effectively in a globally distributed team environment.

    Preferred Skills & Experience

    • Experience in an Agile development environment.
    • Understanding of enterprise-level software development life cycles.
    • Familiarity with relational databases such as SQL Server or PostgreSQL.
    • Hands-on experience with Azure, Azure DevOps, Databricks, and Apache Spark.Hands-on experience with Azure, Azure DevOps, Databricks, and Apache Spark

      APPLY

Apply for this position

Allowed Type(s): .pdf, .doc, .docx