✨ Fill and validate PDF forms with InstaFill AI. Save an average of 34 minutes on each form, reducing mistakes by 90% and ensuring accuracy. Learn more

Scientist, Software Developer

General Atomics San Diego, CA
software technical team software resolving fusion tools design cloud hpc presentations coordinate technical issues
October 5, 2022
General Atomics
San Diego, CA
FULL_TIME
General Atomics (GA), and its affiliated companies, is one of the world’s leading resources for high-technology systems development ranging from the nuclear fuel cycle to remotely piloted aircraft, airborne sensors, and advanced electric, electronic, wireless and laser technologies.

SUMMARY
  • Under general supervision with limited review, this position is responsible for determining and developing effective approaches for resolving a wide range of difficult scientific problems. Assignments are normally outlined in terms of overall objectives and anticipated results.
  • Work in a multidisciplinary team of fusion physicists, computer scientists, engineers, and control specialists to exercise next-generation tools for integrated design of a fusion pilot plant (FPP).
  • In this role, employee will support the deployment of tools backend/server both in cloud and HPC cluster environments, as well as the development of frontend/client UIs and dashboards.
  • Work is reviewed at milestones or at completion for adequacy in meeting objectives. Documents findings, communicates results to scientific staff and makes technical presentations as required. May coordinate segments of a specific project and may have frequent inter-organization and customer contact on difficult technical issues. Provides direction to design or technical staff and may provide direction to less experienced professional staff.
DUTIES & RESPONSIBILITIES
  • Supports operation of scientific systems by evaluating and interpreting needs and problems and develops effective approaches to resolving those issues.
  • Troubleshoots, analyzes, and repairs systems in assigned area by utilizing standard scientific principles.
  • Provides documentation and makes technical presentations as required, and may assist in responding to proposals for new or the expansion of existing business opportunities.
  • Directs the activities of designers, technicians and may direct the activities of less experienced professional staff. 5. May develop and/or perform computational modeling of scientific phenomena.
  • May represent the organization in providing solutions to technical issues associated with specific projects.
  • Responsible for observing all laws, regulations, and other applicable obligations wherever and whenever business is conducted on behalf of the Company. Expected to work in a safe manner in accordance with established operating procedures and practices. Additional Functions Other duties as assigned or required.

We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply.
Job Qualifications:
  • Typically requires a Bachelors degree, Masters degree or PhD in scientific or related technical field and progressively complex scientific experience as follows; four or more years experience with a Bachelors degree and two or more years experience with a Masters degree. Equivalent scientific experience may be substituted in lieu of education.
Must have;
  • A complete understanding of scientific concepts, principles, codes, and theory;
  • Experience demonstrating a broad application of those concepts; and,
  • An expanding knowledge of principles, concepts, theory, and practices in related technical specialties.
Must possess the ability to;
  • Understand new concepts quickly;
  • Apply them accurately throughout an evolving environment;
  • Organize, schedule, and coordinate work phases; and,
  • Determine the appropriate approach at the task level or, with assistance, at the project level to provide solutions to a range of complex problems.
  • Must have strong communication, computer, documentation, presentation, and interpersonal skills, ability to work independently and as part of a team; able to perform complex tasks in one scientific area; and, lead a team of less experienced professional employees on semi-routine tasks. Able to work extended hours and travel as required. Original work(s) published in professional scientific journals or formal technical equivalents are highly desirable.
PREFERRED
  • Contributions to the development of large collaborative software projects and working with git and GitHub
  • Knowledge of one or more of the following programming languages: C/C , Python, MATLAB, Julia, JavaScript, React
  • Deploying solutions in cloud environments (eg. containers, Kubernetes)
  • Web-based interface development (eg. Dash and WASM)
  • Capable of profiling and writing highly optimized software
  • Writing distributed/multithreaded parallel software and working in HPC environments (slurm)

Report this job

Similar jobs near me

Related articles