Jobs · Massachusetts

Senior Software Engineer

LineVision · Boston, MA · 1 wk ago
Full-time

Hybrid onsite (2-4 days/week in office): Charlestown, MA

About the role

Build the engine behind grid intelligence, from raw sensor data to the ratings that utilities act on. Join our Applications (LineRate) team as a Senior Software Engineer to build full-stack systems that turn massive time-series sensor data into the ratings our utility customers rely on. You will work across the ratings generation library, our customer-deployable product, weather modeling tools, and the front-end visualizations that surface it all. Own hard technical problems end-to-end and help shape how utilities get affordable, reliable power onto the grid.

Responsibilities

  • Collaborate with data scientists to productionalize core computational functionality, turning research code into reliable, scalable services.
  • Work with UI/UX teams to design and build APIs that surface the right data at the right time.
  • Design efficient storage and retrieval strategies for massive time-series data sets.
  • Contribute across core codebases: the ratings generation library and its microservice, the slimmed-down customer-deployable product, weather modeling tools, and front-end visualizations.
  • Advise product on roadmap priorities, balancing customer benefit against time to implement.

Key milestones

  • Within the first 3 months:
    • Ship meaningful contributions to at least one core codebase (ratings library, customer product, weather modeling, or front-end) with minimal guidance.
    • Build working relationships with data science and UI/UX counterparts and understand how the codebases connect.
    • Demonstrate command of our Python/TypeScript stack and time-series data patterns.
  • Within the first 6 months:
    • Own an end-to-end feature that spans backend logic and the APIs or UI that expose it.
    • Contribute a concrete improvement to how we store or retrieve time-series data at scale.
    • Participate in roadmap discussions, bringing a technical point of view on feasibility and tradeoffs.
  • Within the first year:
    • Become a go-to resource for at least one core codebase, trusted with architectural decisions.
    • Lead a cross-functional initiative with data science or UI/UX from scoping through delivery.
    • Mentor at least one other engineer through code review, pairing, and consistent feedback.

Key competencies

  • Critical Thinking: Analyze complex problems in ratings generation, weather modeling, or time-series storage independently and propose sound solutions. Demonstrate a curious mindset in exploring new approaches.
  • Delivering Innovative Solutions: Devise and iterate on technical solutions with a growth mindset. Bring creative, well-reasoned approaches to novel problems across the stack.
  • Taking Ownership: Lead projects with minimal supervision, taking full ownership of outcomes. Communicate proactively when scope or technical constraints shift.
  • Follow Through – Execution: Deliver quality work on time. Resolve open questions proactively with stakeholders and hold yourself accountable to team commitments.
  • Empowering Others: Mentor junior engineers and share knowledge freely. Foster a supportive team environment where outcomes matter more than individual output.

Requirements

  • Proficiency in Python and JavaScript/TypeScript, with working experience in React.
  • Experience with at least one relational database and one NoSQL database.
  • Experience deploying and operating on a major cloud platform.
  • Comfort working across the stack, from data storage through APIs to UI.

Preferred qualifications

  • Experience with Kubernetes.
  • Experience with Rust.
  • Experience working with large-scale time-series data sets.
  • Background collaborating closely with data science or applied science teams to productionize research code.

Team structure

Reports to the Senior Software Engineering Manager. Collaborates closely with Data Science, UI/UX, and Product teams.

Benefits

  • Impact: Your talent, time, and energy will critically impact our success in accelerating our mission of providing utilities with grid intelligence to enable affordable, reliable power.
  • Ownership: Hold broad responsibilities with high autonomy and trust in a communicative, collaborative, and fast-paced environment.
  • Flexibility: Empowered to maintain work-life balance with trust-based PTO and a flexible hybrid work schedule.
  • Real World Innovation: Join a motivated and high-performing team working with cutting-edge, patented technology to help solve key obstacles to meet the demands of an AI-powered future.

About the company

LineVision is a grid-enhancing technology company enabling electric utilities to deliver affordable, reliable power and accelerate the electrification of the global economy. Our grid intelligence platform delivers the most accurate, network-wide dynamic line ratings and enables safer, more reliable grid operations with a combination of optical sensors and advanced environmental modeling. LineVision's global customer base includes eight of the ten largest US utilities, including National Grid, Southern Company, and Exelon.

Pay

$140,000–155,000 base + 10% bonus + equity

Similar jobs

Senior Software Engineer

PIADA ITALIAN STREET FOODColumbus, OH· 5 days ago
$120k–$180k/yrapply on careers-thepiadagroup.icims.com

Senior Software Engineer

Delta Dental Ins.Alpharetta, GA· 2 mo ago
Information Technology$152k–$154k/yrapply on ejep.fa.us2.oraclecloud.com