About the role

  • Full Stack Software developer at Westinghouse creating software solutions for the nuclear power industry. Involves full lifecycle development, collaboration with AI engineers, and software deployment in regulated environments.

Responsibilities

  • Write clean, efficient, and maintainable code using industry-standard languages and using modern frameworks such as SvelteKit, TypeScript, Rust and Python.
  • Contribute to all phases of the software development lifecycle, including analysis, development, testing, and deployment.
  • Maintain our products for internal use and for our worldwide customer projects.
  • Build and integrate APIs for data-driven applications, including those involving image and video processing.
  • Collaborate with AI engineers to implement and improve machine learning models for tasks such as pattern recognition, optimisation, and predictive analytics.
  • Contribute to the development of tools that support high-performance computing and GPU-accelerated inference workflows.
  • Participate in sprint planning, code reviews, and continuous integration efforts within a cross-functional team.
  • Ensure secure and scalable deployment of software solutions, including on-premise environments with strict data governance.

Requirements

  • Master's degree or higher in Computer Science, Software Engineering, Engineering Physics or a related field.
  • 5+ years experience with full stack development, including frontend and backend technologies.
  • Proficiency in Python, TypeScript, and containerisation tools like Docker.
  • Experience with machine learning frameworks such as PyTorch or TensorFlow.
  • Familiarity with computer vision techniques and model training pipelines.
  • Knowledge of software architecture, version control, and agile development practices.
  • Meritorious: Experience with optimisation algorithms and surrogate modelling.
  • Knowledge of secure software development in regulated environments.
  • Exposure to real-time inference systems and edge deployment.
  • Knowledge of scientific computing and engineering applications.

Benefits

  • Wellness Allowance
  • Flexible pay opportunities via our Benefit portal
  • Work hour reduction (ATF) and occupational pension (ITP)
  • ASB Insurance: compensation for the cost of health care, dental care hearing aids, glasses and more
  • Employee Assistance Program: confidential counseling and resources for employees, eligible dependents, and household members
  • Employee Referral Program, potential for employees to earn a monetary award for referring other qualified candidates to Westinghouse

Job title

Full Stack Software Engineer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Postgraduate Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job