AI-Driven Beamline Controls Developer

ELETTRA - SINCROTRONE TRIESTE S.C.P.A.

Italy

On-site

EUR 31,000 - 33,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Company performance bonus
Insurance coverage
Supplementary medical insurance
Reimbursement for school textbooks

Job summary

ELETTRA - SINCROTRONE TRIESTE S.C.P.A. in Italy is seeking a researcher to design, develop and validate an AI-assisted software development environment for the Elettra 2.0 beamlines.

You will collaborate with beamline scientists, controls engineers, data specialists and software developers to implement advanced, maintainable software. The role requires a PhD or equivalent in a related field, strong Python and Linux skills, experience with version control, CI, and hands-on use of LLM-based coding

Qualifications

  • PhD or equivalent qualification in Computer Science, Software Engineering, Control Engineering, Electronic Engineering, Physics, or a closely related discipline.
  • Strong software development skills, preferably in Python and in languages used for scientific or control applications, together with experience in modular architecture, APIs and Linux-based environments.
  • Practical experience with version control, code review, automated testing, continuous integration and the development of maintainable, documented software.
  • Hands-on experience with LLM-based coding assistants, code-generation tools or agentic development workflows, including context design, knowledge retrieval and evaluation of generated code.
  • Experience in distributed control, data acquisition, scientific instrumentation software, or the integration of heterogeneous hardware and software systems.
  • Ability to translate scientific and operational needs into verifiable software requirements, with a sound understanding of secure development, access control, reproducibility, provenance and technical documentation.

Responsibilities

  • Design, develop and validate a domain-specific AI-assisted software development environment for beamlines.
  • Collect and formalize beamline use cases, software requirements and acceptance criteria.
  • Define architecture and integrate with GEKO, BACS and interfaces.
  • Build context for AI tools from repositories, APIs, device specs and docs.
  • Connect with FAIR data-management infrastructure ensuring provenance and access control.
  • Integrate AI-generated code with VCS, code review, automated tests and CI.
  • Document results, support users and plan roadmap for wider deployment.

Skills

Python
LLM coding
Version control
Code review
CI/CD
Linux
APIs
Documentation
Security concepts
Data management

Education

PhD or equivalent in CS/EE

Tools

GEKO
BACS

Job description

ELETTRA - SINCROTRONE TRIESTE S.C.P.A. in Italy is seeking a researcher to design, develop and validate an AI-assisted software development environment for the Elettra 2.0 beamlines.

You will collaborate with beamline scientists, controls engineers, data specialists and software developers to implement advanced, maintainable software. The role requires a PhD or equivalent in a related field, strong Python and Linux skills, experience with version control, CI, and hands-on use of LLM-based coding

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI-Driven Beamline Controls Engineer
AI-Driven Beamline Controls Engineer

Elettra Sincrotrone Trieste • Trieste/Trst

On-site
EUR 31,000 - 33,000
Controls developer for CERIC Membership Fees project at the HF-SAXS and µXRF beamlines (WP1)
Controls developer for CERIC Membership Fees project at the HF-SAXS and µXRF beamlines (WP1)

Elettra Sincrotrone Trieste • Trieste/Trst

On-site
EUR 31,000 - 33,000
Controls developer for CERIC Membership Fees project at the HF-SAXS and µXRF beamlines (WP1)
Controls developer for CERIC Membership Fees project at the HF-SAXS and µXRF beamlines (WP1)

ELETTRA - SINCROTRONE TRIESTE S.C.P.A. • Italy

On-site
EUR 31,000 - 33,000
Company performance bonus
Insurance coverage
Supplementary medical insurance
+1
Scientist for the APE-HE Beamline at Elettra 2.0
Scientist for the APE-HE Beamline at Elettra 2.0

Elettra Sincrotrone Trieste • Friuli-Venezia Giulia

On-site
EUR 33,000 - 35,000
Lead Scientist, APE-HE Beamline & Operando Spectroscopy
Lead Scientist, APE-HE Beamline & Operando Spectroscopy

Elettra Sincrotrone Trieste • Friuli-Venezia Giulia

On-site
EUR 33,000 - 35,000
Postdoctoral Research Associate for Theoretical Linear and Non-linear X-ray spectroscopy of chiral molecules in solution within the CHIRAX
Postdoctoral Research Associate for Theoretical Linear and Non-linear X-ray spectroscopy of chiral molecules in solution within the CHIRAX

ELETTRA - SINCROTRONE TRIESTE S.C.P.A. • Italy

On-site
EUR 31,000 - 33,000
Accident insurance
Supplementary medical insurance
Lunch vouchers
+1
Ref. 6286_All. 3 - High Energy Physics with the ATLAS experiment at the Large Hadron Collider
Ref. 6286_All. 3 - High Energy Physics with the ATLAS experiment at the Large Hadron Collider

Italian Ministry of Education, University and Research • Italy

On-site
EUR 36,000 - 48,000
Junior Software Developer – Spectroscopy Division
Junior Software Developer – Spectroscopy Division

CAEN s.p.a. • Viareggio

On-site
EUR 27,000 - 33,000
Meal vouchers
Supplementary health insurance
Corporate welfare
Manager, AI-Driven Software Engineering
Manager, AI-Driven Software Engineering

Wolters Kluwer International • Torino

Hybrid
EUR 90,000 - 130,000
Hybrid work mode
Flexible hours
Meal vouchers
+2
Junior Photonics Engineer — High-Power Lasers (Turin)
Junior Photonics Engineer — High-Power Lasers (Turin)

Rina • Genova

On-site
EUR 31,000 - 39,000