Edison International-posted 4 months ago
Full-time • Senior
Rosemead, CA
5,001-10,000 employees
Utilities

Become a Staff Software & AI Engineer at Southern California Edison (SCE) and build a better tomorrow. In this job, you'll be a hands-on software engineer with a strong track record of integrating AI capabilities into real-world solutions-leveraging tools like machine learning APIs, large language models, and low-code/no-code platforms to enhance product functionality and user experience. You are a strategic technical SME guiding multiple product and project teams. You'll bring deep expertise across modern technology stacks and a broad understanding of the application ecosystem to deliver innovative, best-fit solutions. You'll mentor engineers, solve complex business problems, and collaborate across teams to drive cross-functional success. As a key voice in our technical direction, you'll influence innovation and ensure successful delivery of high-impact initiatives, and projects. As a Staff Software & AI Engineer, your work will help power our planet, reduce carbon emissions and create cleaner air for everyone. Are you ready to take on the challenge to help us build the future?

  • Using software engineering principles, build and deploy scalable, full-stack enterprise applications (using React, Angular, Node.js, Python, and Express, deployed on Azure, or GCP cloud platforms), mobile applications (using iOS Swift, React Native etc.) and low-code / no-code tools such as Power Platform.
  • Lead the design and implementation of AI-integrated solutions using technologies such as Azure OpenAI, Copilot Studio, and RAG architectures to build LLM-powered agents, voice-to-text, image-to-text capabilities and custom machine learning models.
  • Provide strategic technical guidance and define the technical vision for multiple product teams, aligning with enterprise architecture and driving consensus on complex technical decisions using software engineering principles.
  • Mentor and coach junior and senior developers through code reviews, pair programming, and continuous learning initiatives, promoting best practices in GitHub, CI/CD, and secure coding.
  • Promote AI adoption across the organization by identifying opportunities, conducting POCs, and integrating AI into SDLC, product management, and operations workflows using tools like Copilot and Power Platform AI.
  • Align with enterprise architecture on software engineering standards, DevOps practices, and reusable architectural patterns including microservices, serverless, and event-driven architectures and enforce them within DPT.
  • Collaborate with cross-functional stakeholders including enterprise architecture, product owners, UX designers, and business leaders to deliver well-structured, maintainable, and impactful features for MVPs.
  • Drive innovation by researching emerging technologies, proposing new tools and practices, and incubating ideas through rapid prototyping and MVP delivery using Design Thinking and Agile.
  • Conduct technical evaluations, impact assessments, and solution prototyping to support agile delivery and continuous improvement of engineering processes.
  • Manage change and risk across projects, ensuring alignment with business goals, regulatory requirements, and enterprise standards, including SOX and cybersecurity practices.
  • Bachelor's degree in Computer Science, Information Systems, or related field.
  • Ten or more years of hands-on full-stack enterprise scale experience in software development and delivery.
  • Two or more years of experience building, integrating and scaling AI solutions.
  • Five or more years of experience leading technical teams, mentoring and coaching other developers.
  • Three or more years of experience in building cloud-native solutions and deploying solutions on cloud-based architectures - Azure, GCP, and/or AWS and understanding of enterprise architectures.
  • Two or more years of experience building, integrating and scaling AI solutions.
  • Seven or more years of experience with modern front-end frameworks (React, Angular, etc) and back-end frameworks (Python, Node.js, Express, etc).
  • Two or more years of experience implementing AI for enterprise grade AI powered chatbots, multi-modal use-cases (voice-to-text, image-to-text) and understand various LLM models.
  • Understanding of Agentic AI use cases and end-to-end implementation of AI agents for productivity, automation, knowledge-mining, reporting etc., RAG architectures, and the latest protocols (MCP, A2A etc.) prompt engineering.
  • One or more years of experience integrating ML models (Computer vision, voice, NLP etc.) with solutions.
  • Two or more years of experience with rapid-prototyping and Product Innovation Lifecycle (Design Thinking, Ideation, Development, PoC, MVP, Scale).
  • Experience with Microsoft Power Platform (PowerApps, PowerAutomate, PowerBI).
  • One or more years of experience with mobile development (React Native, Cordova/PhoneGap, Swift, Java)
  • Three or more years of experience with DevOps, CI/CD pipelines.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service