GE HealthCare

Software Engineer

GE HealthCare

full-time

Posted on:

Location Type: Office

Location: San FranciscoCaliforniaDistrict of ColumbiaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $109,600 - $164,400 per year

About the role

  • Port ML models (primarily PyTorch and TensorFlow, exported to ONNX) into our C++ SDK
  • Translate and optimize Python-based postprocessing logic into performant C++ code
  • Collaborate with ML scientists to understand model behavior and ensure fidelity in deployment
  • Optimize inference performance for mobile and desktop platforms, considering memory, latency, and compute constraints
  • Maintain clean, modular C++ APIs that expose ML functionality to client applications
  • Write unit and integration tests to validate model outputs and SDK stability
  • Participate in architectural discussions and provide technical guidance to help the team make well-informed decisions regarding feature implementation
  • Write clean, maintainable, and well-documented code, with an emphasis on scalability and performance

Requirements

  • Bachelor’s degree or equivalent practical experience in Computer Science, Engineering, or a related technical field
  • 4+ years of experience working as a software engineer, with a proven track record of working with software development kits (SDKs) and client-side applications
  • 4+ years of experience in C++ development, with a focus on SDKs or embedded systems
  • 2+ years of strong fundamentals in statistics
  • Proficiency in Python, especially for understanding and translating ML pipelines
  • Familiarity with mobile development constraints (iOS/Android) and cross-platform build systems
  • Strong debugging and performance profiling skills
  • Experience with AI/ML integration or development within software systems is highly preferred
Benefits
  • medical
  • dental
  • vision
  • paid time off
  • a 401(k) plan with employee and company contribution opportunities
  • life insurance
  • disability insurance
  • accident insurance
  • tuition reimbursement

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C++PythonPyTorchTensorFlowONNXSDK developmentunit testingintegration testingperformance optimizationstatistics
Soft skills
collaborationtechnical guidanceclean code practicesdocumentationscalability focusproblem-solvingdebuggingperformance profiling
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineering