Job Type
Full-time
Description
Hybrid onsite (2-4 Days/week in office): Charlestown, MA
Build the engine behind grid intelligence, from raw sensor data to the ratings that utilities act on.
We are seeking a
Senior Software Engineer to join our Applications (LineRate) team and 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. If you want to own hard technical problems end-to-end and help shape how utilities get affordable, reliable power onto the grid, join us at
LineVision, Built In Boston Best Places to Work !
What will you do?Core Responsibilities and Key Performance Objectives- 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 our 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.
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.
How to succeed in this roleKey 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.
Essential Skills- 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.
What Sets the Best Candidates Apart- 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.
Reporting & Team Structure- Reports to the Senior Software Engineering Manager
- Collaborates closely with Data Science, UI/UX, and Product teams.
Interview Process- Apply Online.
- Round 1: Phone screen (Recruiter)
- Round 2: Hiring Manager Interview
- Round 3: Panel Interviews
- Panel 1: Technical competency & experience
- Panel 2: Teamwork, collaboration and communication
- Final Round: Leadership Team & Hiring Manager Sign-Off (onsite)
What does joining LineVision mean for you?- 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. You will hold broad responsibilities with high autonomy and trust in a communicative, collaborative, and fast-paced environment.
- Flexibility. You will be empowered to maintain work-life balance with trust-based PTO and a flexible hybrid work schedule.
- Real World Innovation. You will 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.
Salary Description
$140,000-155,000 base + 10% bonus + equity