Job Description Summary
The Senior Software Architect – Reconstruction Algorithms & Image Formation will define and drive the software architecture for the reconstruction / image formation domain within Molecular Imaging (MI) scanner products. The role leads technical direction for high-performance reconstruction pipelines, shaping the technical roadmap and ensuring high-quality implementation, amendment, and optimization of reconstruction and correction algorithms in close collaboration with algorithm scientists and engineers.
This position provides hands-on technical leadership with active engagement in architecture, design, implementation, and product integration, and drives performance and scalability across CPU/GPU and parallel compute architectures. The role also leads platform-level interface and integration decisions within the domain and with adjacent MI software subsystems, mentors and guides engineers on the image formation team, and drives execution from concept through release to enable clinically impactful imaging capabilities.
Job Description
Roles and Responsibilities
Architecture, Roadmap, Platforming & Modernization Leadership
- Define and evolve the end-to-end architecture for reconstruction / image formation, ensuring a clear modular structure, strong separation of concerns, and long-term sustainability.
- Develop and maintain short-term and long-term architectural roadmaps aligned with MI product strategy, clinical needs, and broader GE HealthCare imaging software architecture direction.
- Evolve and extend the existing image formation platform to better support multiple MI product lines—strengthening common components, standardizing interfaces, reducing fragmentation, and enabling faster feature delivery with consistent performance and image-quality behavior across programs.
- Lead modernization of existing image formation software: reduce technical debt, improve modularity, simplify integration points, and evolve legacy components while maintaining product stability.
- Create and maintain software requirements, architecture, and design artifacts (e.g., subsystem specifications, interface contracts, context/component diagrams, and architectural decision records) to ensure clarity, consistency, and long-term maintainability.
- Lead architecture and design reviews with high rigor, driving alignment across teams, validating key trade-offs, and ensuring solutions meet performance, quality, scalability, and integration expectations.
Algorithm Implementation, Amendment & Productization
- Partner with algorithm scientists and engineers to translate algorithm designs into robust, testable, production-grade implementations.
- Implement, amend, and optimize reconstruction and correction components to meet product requirements (runtime, memory, image quality consistency, stability, and operational constraints).
- Drive the last-mile productization work: integration constraints, stability hardening, edge-case handling, and operational readiness across platforms and configurations.
Performance, Efficiency & Parallel Compute (CPU/GPU)
- Lead technical direction for high-performance reconstruction pipelines, including compute orchestration, memory management, and throughput/latency trade-offs.
- Drive and influence compute hardware platform definition and selection (CPU, GPU, memory, interconnect, accelerators) for production reconstruction/image formation, partnering with cross-functional teams to translate pipeline requirements into scalable, cost-effective compute configurations.
- Architect and guide solutions that leverage multi-core CPU, GPU acceleration, and parallel compute patterns where appropriate.
- Establish performance and efficiency KPIs; drive profiling, benchmarking, and regression monitoring to continuously improve runtime, resource utilization, and robustness.
- Drive engineering efficiency through tooling, automation, and repeatable workflows for testing, benchmarking, release readiness, and troubleshooting.
Interfaces, Collaboration & Cross-Organization Alignment
- Define and evolve interfaces/APIs within the reconstruction / image formation domain and with adjacent MI subsystems (acquisition, workflow, clinical applications, system services, data handling, and hardware abstraction layers).
- Collaborate closely with software and non-software teams within MI, including systems, physics, clinical, hardware, service, and algorithm teams, to ensure end-to-end solutions are feasible, performant, and product-ready.
- Coordinate with image formation teams from other relevant modalities within GE HealthCare to align on shared architectural patterns, reusable components, and best practices where it accelerates delivery and improves quality.
- Drive cross-team alignment on pipeline contracts, data models, error handling, telemetry/logging, and versioning strategies to enable safe integration and reuse.
Technology Strategy & Industry Awareness
- Track industry trends relevant to reconstruction, computational imaging, and AI-enabled imaging, and evaluate their impact on MI product direction.
- Assess, prototype as needed, and integrate emerging technologies into image formation software in a pragmatic way—balancing innovation with robustness, maintainability, and product timelines.
AI Enablement
- Help shape and guide the architecture for integrating AI-enabled features into the image formation pipeline (in partnership with algorithm/AI teams), ensuring production-grade integration, performance, reliability, and maintainability.
- Promote effective use of AI-assisted development tools (where appropriate) to improve engineering efficiency and software quality—e.g., accelerating code understanding, test generation, documentation, and review readiness—while maintaining engineering rigor and alignment with company policies and secure development practices.
Quality Engineering & Lifecycle Practices (Medical Product Context)
- Set a high bar for software quality: design for testability, deterministic behavior where needed, robust error handling, and traceable design decisions.
- Drive test strategy with the team: unit/integration tests, golden-data testing, numerical equivalence/limits, performance tests, and pipeline-level system tests.
- Lead investigations and root-cause analysis for complex system/field issues; guide corrective actions that improve robustness, maintainability, and operational efficiency.
Mentorship, Technical Excellence & Execution
- Mentor and guide engineers on the image formation team, raising the bar on architecture, design rigor, code quality, and performance engineering.
- Drive execution from design through release: break down work, de-risk technical unknowns early, align stakeholders, and ensure dependable delivery across multiple programs.
- Foster a culture of technical excellence through pragmatic best practices, coaching, and strong design/code review habits.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or equivalent experience.
- Significant experience designing and delivering complex software systems with architectural ownership.
- Strong hands-on expertise in C/C++ and professional software engineering practices (debugging, profiling, code reviews, testing).
- Proven experience leading architecture and influencing technical direction across teams (interfaces, modularization, long-term design).
- Demonstrated ability to collaborate effectively across disciplines (software engineering, algorithm scientists and engineers, systems, product/clinical stakeholders).
- Strong written and verbal communication skills, with ability to explain trade-offs and drive alignment.
Desired Skills
- Experience in medical imaging reconstruction / computational imaging software (ideally PET, SPECT, and/or CT; other modalities welcome) or similarly compute-intensive domains.
- Advanced degree (MSc/PhD) in a relevant discipline (Computer Science, Electrical Engineering, Applied Mathematics, Physics, or related fields with focus on computing and/or algorithms).
- Proven track record modernizing legacy software and building reusable platforms that serve multiple products/programs.
- Strong performance engineering background: profiling tools, memory optimization, concurrency patterns, and throughput/latency tuning.
- Experience with parallel programming (threading models, task-based frameworks, SIMD/vectorization) and/or GPU acceleration (e.g., CUDA/OpenCL).
- Experience with algorithm design concepts (e.g., numerical optimization, estimation, signal/image processing, computational imaging) and a proven ability to translate mathematical definitions into stable, production-grade implementations in collaboration with algorithm scientists and engineers.
- Experience integrating ML/AI components into production pipelines (model integration patterns, runtime considerations, monitoring hooks, performance and reliability constraints).
- Experience working with large codebases and modern build/CI ecosystems; knowledge of static analysis, coding standards, and secure coding practices.
- Python and/or MATLAB for prototyping, tooling, automation, and analysis in support of production C/C++ development.
Why Join Us
We offer a dynamic and supportive work environment, opportunities for professional growth and development, and the chance to contribute to cutting-edge medical imaging technology that improves patient outcomes. If you are passionate about building high-performance reconstruction software, driving architecture and technical execution, and are looking for a challenging and rewarding role, we encourage you to apply for this exciting opportunity.
About GE HealthCare
GE HealthCare is a leading global medical technology and digital solutions innovator. Our mission is to improve lives in the moments that matter. Unlock your ambition, turn ideas into world-changing realities, and join an organization where every voice makes a difference, and every difference builds a healthier world.
GE HealthCare is an Equal Opportunity Employer where inclusion matters. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
We expect all employees to live and breathe our behaviors: to act with humility and build trust; lead with transparency; deliver with focus, and drive ownership—always with unyielding integrity.
Our total rewards are designed to unlock your ambition by giving you the boost and flexibility you need to turn your ideas into world-changing realities. Our salary and benefits are everything you’d expect from an organization with global strength and scale, and you’ll be surrounded by career opportunities in a culture that fosters care, collaboration and support.
Additional Information
The job is open to men and women equally
Relocation Assistance Provided: No