
Software Engineer
GE HealthCare
full-time
Posted on:
Location Type: Office
Location: San Francisco • California • District of Columbia • United States
Visit company websiteExplore more
Salary
💰 $109,600 - $164,400 per year
Tech Stack
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