Job Opportunity: Software Engineer at GE HealthCare
Join our dynamic team at GE HealthCare, where innovation meets technology. We're searching for a talented Software Engineer to design, build, deliver, and maintain cutting-edge software applications and services. If you are passionate about machine learning, cloud computing, platform solutions, and application development, this is the perfect role for you!
Responsibilities
As a Software Engineer, you will:
- Collaborate with system engineers, frontend developers, and software developers to implement solutions aligned with shared platforms and solutions.
- Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, Refactoring, and Testing Techniques.
- Write code that meets standards and delivers desired functionality using the selected project technology.
- Build features such as web services and queries on existing tables.
- Understand performance parameters and assess application performance.
- Work on core data structures and algorithms using the programming language of your choice.
Qualifications
Education
Bachelor's Degree in Computer Science or “STEM” Majors (Science, Technology, Engineering, and Math) with a minimum of 2 years of experience.
Technical Expertise
- Hands-on full-stack web application development experience with expertise in Python, Angular/React/NextJS, AWS, and DevOps skills.
- Experience as an MLOps engineer in building and managing workflows and pipelines for model development and deployment.
- Knowledge of AWS (EC2, S3, VPC, IAM, ECS, etc.) is essential.
- Good understanding of AI model development and deployment.
- Good understanding of prompt engineering, generative AI, large language models, vector databases, and feature stores is a plus.
- Familiarity with developing LLM applications using tools such as Langchain is a plus.
- Familiarity with using AWS SageMaker, Jupyter Notebooks, TensorFlow, Keras, Maven, Jenkins, Docker, K8, Relational, and NoSQL databases.
Business Acumen
- Ability to break down problems and estimate development task time.
- Understanding current technology trends and new technologies, bringing new ideas to the team.
- Understanding the project's value proposition for the customer and showing commitment to delivering the best value proposition.
- Learning the organization’s vision and framework for decision-making; understanding how team and personal goals/objectives contribute to the organization’s vision.
Personal/Leadership Attributes
- Voices opinions and presents clear rationale using data or factual evidence to influence.
- Completing assigned tasks on time and with high quality, taking independent responsibility for assigned deliverables.
- Thoroughly understanding problems before implementing solutions and asking questions to clarify requirements when ambiguities are present.
- Identifying opportunities for innovation and offering new ideas; taking the initiative to experiment with new software frameworks.
- Adapting to new environments and changing requirements, pivoting quickly as needed, and responding to coaching.
- Writing code that meets standards and delivers desired functionality using the selected project technology.
#LI-SR2 #LI-Hybrid
Additional Information
Relocation Assistance Provided: Yes
Company: GE HealthCare
Job Title: Software Engineer
Apply now to be part of a team that shapes the future of healthcare technology!