JOBSEARCHER

Applied Software Engineer

Position Description:The Applied Solutions & Innovation Group is a team of multidisciplinary engineers within Dominion Engineering, Inc., an Allied Power company, that takes on first-of-a-kind and innovative projects for nuclear power customers.The focus of this role is building the AI workflow automations and internal tools our engineers and support staff use every day, along with the data pipelines, integrations, and infrastructure they depend on. Automations are specified by the Software Innovation Manager together with the subject-matter experts who own each process, and this role builds, tests, and maintains them.The ideal candidate is a software practitioner with a track record of deploying AI solutions with real-world impact. The candidate would be an engineer who understands technical problems well enough to engage colleagues from other disciplines as a peer, and who turns that understanding into working AI workflows or software.Project assignments will be coordinated between individual Project Coordinators and the Software Innovation Manager to consider prioritization of strategic initiatives across the company, the needs of specific projects, and staff development goals.This position requires strict adherence to nuclear industry principles, including but not limited to:Commitment to personal, industrial, and nuclear safetyVerbatim compliance with written work instructions and proceduresFitness for Duty – Drug and Alcohol-Free workplaceUse of Human Performance ToolsReports to: Software Innovation Manager – Applied Solutions & InnovationEssential Functions:Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.Build, test, and maintain AI workflow automations that engineers and support staff use in project delivery and business operations.Build data pipelines and schemas within a common data platform so that enterprise data sources can be queried live and centrally.Build tooling that exposes live data to the AI chat tools staff already use, including custom MCP servers, so colleagues can answer their own questions against current data.Work with IT and vendors to deploy and configure self-hosted and vendor AI applications, including cloud infrastructure setup, application configuration, and integration with existing systems.Take software or AI workflows from prototype or specification to a deployed, maintainable system, whether the prototype is yours or a colleague’s. This includes replacing hand-maintained, manually refreshed dashboards with full-stack applications running on live data.Own the job of understanding unfamiliar problem domains, through self-study and by working alongside subject-matter experts.Assess technology and design options from first principles, and clearly communicate recommendations to engineers and non-technical stakeholders.Additional Functions:Subject to company and project needs, the Applied Software Engineer may be called on to perform other functions suited to their level of experience and expertise, including but not limited to:Write custom code to analyze experimental data, model physical behavior, and answer the technical questions that specific client projects raise.Prepare client-facing technical deliverables (calculations, reports, presentations) with minimal oversight.Serve as technical lead on client projects, owning the technical approach, the timeline, and the quality of deliverables.Lead technical discussions and present findings directly to clients.Support internal business initiatives.Competencies:Use of AI/ML tools and LLM-based workflows, including judgment about where they apply and where they do notBuilding custom AI/ML tools professionally, or evidence of building things outside of school and work (personal projects, self-hosted tools, or a body of tinkering you can talk about)Strong software engineering discipline, including version control (Git), automated testing, code review, and development of code that a colleague can pick up and extendCarrying software from prototype to production, including packaging, deployment, reliability, and the maintenance that followsCloud infrastructure and data engineering, including standing up hosted applications, building data pipelines, and designing schemasA track record of getting up to speed quickly on unfamiliar problem domainsConsulting or client-facing technical experience preferredPhysical Demands:While performing the duties of this job, the employee is regularly required to work at a desk/computer. The employee frequently is required to walk; use hands to finger, handle or feel; reach with hands and arms; and talk or hear. The employee is occasionally required to navigate industrial environments while wearing PPE, including climbing over and around obstacles, and up and down stairs or ladders. The employee must occasionally work at heights (up to approximately 30 feet above the floor) without experiencing vertigo. The employee must frequently lift or move objects up to 10 pounds and occasionally lift or move objects up to 25 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision and ability to adjust focus.Required Education, Experience, Certification and Licenses:Bachelor’s degree in an engineering discipline (mechanical, chemical, materials, nuclear, or similar) or in computer science, applied mathematics, or a related field with demonstrated software engineering project experienceDemonstrated experience using AI in a professional setting to develop workflow automation or internal tools and infrastructure.Three or more years of experience developing software at production quality and complexity (experience with technical, scientific, or engineering applications is preferred)Allied Power, Inc. provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Allied Power, Inc. complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training. At Allied Power, we are committed to transparency and employee well-being. We offer a comprehensive benefits package that includes competitive salaries, health insurance plans (medical, dental, and vision), generous paid time off, and a retirement savings plan with company matching. Additionally, we provide life insurance, disability coverage, employee assistance programs, wellness initiatives, and opportunities for continuous learning and development. Please note that paid time off (PTO) is available for eligible positions.