Software Engineer II, Full-Stack

UT, US, 84043

NRG

NRG is a leading North American energy and home services company dedicated to helping you power, protect, and intelligently manage your home or business.

View all jobs at NRG

Apply now Apply later

Welcome to the intersection of energy and home services. At NRG, we’re driven by our passion to create a smarter, cleaner and more connected future.

Vivint Smart Home, an NRG owned company, is a leading smart home company in the United States, dedicated to redefining the home experience with intelligent products and services. We find purpose in proactively protecting and keeping our customers connected to home, no matter where they are. Join the Smart Home team to create smarter, safer and more sustainable homes.

About This Role

We are seeking an experienced Full-Stack Software Engineer to join our Camera AI team. In this role, you will be responsible for designing, developing, and deploying innovative prototypes that showcase and validate AI capabilities. You will work closely with AI researchers, product managers, and other engineers to rapidly transform concepts into functional applications. In this role, you will be responsible to:

 

  • Architect and implement full-stack web applications using modern JavaScript frameworks and tools
  • Build scalable and performant backend services that integrate with our IoT devices
  • Collaborate with AI researchers to rapidly prototype experiences with advanced AI models
  • Establish best practices for code quality, testing, and deployment
  • Evaluate and incorporate new technologies that could benefit the team's prototyping capabilities

 

Required Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 5+ years of professional software development experience
  • Strong proficiency in JavaScript/TypeScript and modern ECMAScript features
  • Extensive experience with React and related ecosystem (redux, express, etc.)
  • Proven experience with Node.js backend development
  • Strong understanding of API design principles
  • Experience with cloud platforms, preferably Google Cloud Platform (GCP)
  • Proficiency in modern CSS, including Flexbox, Grid, and CSS-in-JS solutions
  • Strong understanding of web performance optimization and debugging
  • Experience with version control systems (Git) and CI/CD pipelines
  • Excellent problem-solving and analytical skills
  • Strong communication skills and ability to work in a collaborative environment

 

Preferred Qualifications:

  • Demonstrated expertise in Next.js and server-side rendering concepts
  • Experience working with AI/ML teams and integrating ML models into applications
  • Familiarity with WebRTC and real-time communication protocols
  • Experiences with IoT or Linux based systems
  • Background in rapid prototyping or MVP development
  • Knowledge of UI/UX design principles
  • Experience with containerization (Docker) and orchestration (Kubernetes)

 

Working at Vivint:

Learn about the Vivint Culture and why it’s a great place to grow your career!

Here are some highlighted perks you should ask us about:

 

  • Free daily lunch and drinks on site
  • Paid holidays and flexible paid time away
  • Employee/Friends/Family Discounts
  • Onsite health clinic, gym, gaming tables
  • Medical/dental/vision/life coverage & 24/7 Medical Hotline
  • 401(k) + Employer Match
  • Employee Resource Groups
  • Quarterly Innovation Weeks

 

WORKING CONDITIONS: 

This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.

NRG Energy is committed to a drug and alcohol-free workplace. To the extent permitted by law and any applicable collective bargaining agreement, employees are subject to periodic random drug testing, and post-accident and reasonable suspicion drug and alcohol testing. EOE AA M/F/Vet/Disability. Level, Title and/or Salary may be adjusted based on the applicant's experience or skills.  

Official description on file with Talent.

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0
Category: Engineering Jobs

Tags: APIs CI/CD Computer Science Docker Engineering GCP Git Google Cloud JavaScript Kubernetes Linux Machine Learning ML models MVP Node.js Pipelines Prototyping React Testing TypeScript UX

Perks/benefits: 401(k) matching Career development Fitness / gym Flex hours Gear Health care

Region: North America
Country: United States

More jobs like this