Job Title: Tech Lead Power Systems & DER Dispatch Data Engineering
Location: Charlotte NC
Job Summary: The Technical Delivery Lead will oversee the delivery of complex projects such as DER Dispatch involving multiple intricate workstreams. The role requires deep expertise in endtoend software and application delivery within the electrical utilities industry. The Technical Delivery Lead is responsible for engaging with stakeholders and ensuring the delivery of highquality functionality.
Core Responsibilities: - Provide technical direction and guide the team on key technical aspects ensuring successful product delivery.
- Lead the design build test and deployment of components in collaboration with lead developers (Data Engineer Software Engineer Data Scientist Technical Test Lead).
- Understand requirements and use cases to define technical scope and lead the delivery of technical solutions.
- Confirm the required developers and skillsets specific to the product.
- Provide leadership direction and peer review for developers on the product (key responsibility).
- Work closely with the Product Owner to align on delivery goals and timelines.
- Assist the Product Owner in prioritizing and managing the team backlog.
- Collaborate with Data and Solution Architects on key technical decisions regarding architecture and design to deliver on requirements.
Core Experience and Abilities: -
Power Systems engineering experience.
-
DER Dispatch experience.
-
Experience with automated fault analysis systems.
-
Ability to perform handson development and peer review of technical components.
- Set up development instances and manage migration paths with necessary security and access roles.
- Develop components and related processes (e.g. data pipelines ETL processes workflows).
- Lead the implementation of an integrated data quality framework.
- Ensure optimal framework design and load testing to optimize performance particularly for Big Data.
- Support Data Scientists with testing and validation of models.
- Perform impact analysis and identify risks to design changes.
- Build new data pipelines and identify data gaps to provide automated solutions for analytical capabilities.
- Ensure testdriven development.
-
Experience leading teams to deliver complex products.
-
Strong technical communication and stakeholder management skills.
-
Solid solutioning and architecture expertise.
-
Experience building realtime data ingestion streams (eventdriven).
-
Ensure data security and permissions solutions including encryption access controls and logging.
Core Technical Skills: - Experience with native AWS technologies for data and analytics such as Athena S3 Lambda Glue EMR Kinesis SNS CloudWatch etc.
- Proficiency in tools and languages such as Django Python Java Scala Pandas.
- InfrastructureasCode technology such as Terraform.
- Experience with databases like Redshift Document DB DynamoDB and MongoDB.
- Experience transitioning onpremise big data platforms to cloudbased platforms particularly AWS.
Additional Technical Skills (Nice to Have): - Hadoop platform (Hive HBase Druid).
- Spark/PySpark.
- SQL.
- Workflow automation.
- DevOps pipeline (CI/CD) Bitbucket Concourse.
- API frameworks.
Key Responsibilities: - Act as a liaison between developers and the Project Manager.
- Serve as an interface between IT and business teams.
- Coordinate crossfunctional team activities.
- Ensure the timely delivery of highquality services.
- Maintain strong customer relationships.
- Assist in deploying new applications and provide support for those deployments.
- Support the Service Introduction Lead in assessing the impact of new applications on support functions.
- Participate in the definition and planning of new technology projects or initiatives to improve service delivery.
- Review and manage all changes through a formal scope change process.
- Coordinate and monitor the work of technology teams supporting the Service Delivery unit infrastructure.
- Ensure that project delivery meets both business and technical objectives.
Qualifications: - Undergraduate degree in business mathematics computer science engineering or a related discipline with an IT focus.
- Minimum of 10 years of experience in IT project management or service delivery across various application areas and technologies.