Budapest, Budapest, Hungary
2 days ago
Sr Sw Engineer
Job Description SummaryYou will be responsible for developing an analytics and intelligence software suite which enables early disease prediction by providing capabilities such as data collection, storage and sharing, traditional and AI analytics hosting and execution, feature and prediction storage, hosting, sharing, and visualization. As a Sr. Software Engineer, you should have expertise in designing and implementing software solutions that can handle large volumes of data while ensuring high performance, scalability, and security. You will also be responsible for integrating the software solution with external systems to ensure efficient communication and information exchange between different stakeholders and collaborators. By achieving the defined project goals, you will help GE HealthCare achieve regulatory compliance, cost efficiency, and enhanced collaboration while driving positive patient outcomes and establishing the company as a leader in healthcare innovation.

Work Environment:
In this role, you will have the opportunity to work in a truly agile team. You will be part of a cross-functional team with diverse expertise, fostering a collaborative and dynamic work environment. Expect deep involvement in the project, with clear and transparent communication from your leaders.
You will have the chance to be proactive, bring your own ideas, and even challenge the status quo. Collaboration with your team is key, but you should also be able to execute tasks independently to completion. Your goals will be clearly defined upfront, and your leaders will always be available to answer your questions and provide support.

Professional Expertise:
You will work on a hybrid edge–cloud solution that is light on-premises and heavy on cloud, implemented in Amazon AWS. You are expected to participate in high-level design discussions, create detailed software designs, implement the solution, and guide others.

Job DescriptionRoles and Responsibilities:

Define, develop, and evolve software in a fast-paced and agile development environment using the latest software development technologies and infrastructure.

Provide technical leadership to an agile team of 3-6 members.

Work with Product Line Leaders (PLLs) to understand product requirements and vision.

Translate requirements/vision into a prioritized list of user stories and deliver to required timelines and quality standards.

Work with product line leaders and architects to develop multi-generation software technology plans.

Drive increased efficiency across the teams, eliminating duplication, leveraging product and technology reuse.

Support process improvements which guide the development, sustaining, and support activities.

Work cross-functionally with other business departments to align activities and deliverables.

Drive world-class quality in the development and support of products.

Ensure the team receives consistent messages and has a clear understanding of business direction, strategy, and results.

Engage subject matter experts in the successful transfer of complex domain knowledge.

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 technology selected for the project.

Understand performance parameters and assess application performance.

Proactively share information across the team, to the right audience with the appropriate level of detail and timeliness.

Test and enhance the quality of the AI products developed and deployed into production.

Drive design, development, and maintenance of automation frameworks, tools, services, and libraries leveraging public cloud infrastructures.

Evaluate new tools and technologies through POCs and propose solutions for implementation.

Practice strong software development/testing principles and best practices: Test-driven development (TDD), CI/CD, code refactoring, coding standards, etc.

Contribute to the development of software and data delivery platforms that are service-oriented with reusable components across teams that can be orchestrated together into different solutions for different business needs.

Document best practices, guides, systems design, reference architectures, and implementations.

Work closely with architects, designers, and other engineers in a tightly knit agile team.

Work closely with Data Scientists across modalities and strengthen the quality of the AI products deployed into production.

Interest in Machine Learning and Deep Learning technologies is a plus.

Education Qualification:

Bachelor’s degree in computer science or “STEM” Majors (Science, Technology, Engineering, and Math) with advanced experience.

Experience working on software projects in the Energy domain (Energy Management, Oil & Gas, Power & Water).

Certified Scrum Master and/or Product Owner.

Business Acumen:

Demonstrates the initiative to explore alternate technology and approaches to solving problems.

Skilled in breaking down problems, documenting problem statements, and estimating efforts.

Demonstrates awareness about competitors and industry trends.

Has the ability to analyze the impact of technology choices.

Leadership:

Ability to take ownership of small and medium-sized tasks and deliver while mentoring and helping team members.

Ensures understanding of issues and presents clear rationale. Able to speak to mutual needs and win-win solutions. Uses two-way communication to influence outcomes and ongoing results.

Identifies misalignments with goals, objectives, and work direction against the organizational strategy. Makes suggestions to course correct.

Continuously measures deliverables of self and team against scheduled commitments. Effectively balances different, competing objectives.

Personal Attributes:

Strong oral and written communication skills.

Strong interpersonal skills.

Effective team-building and problem-solving abilities.

Persists to completion, especially in the face of overwhelming odds and setbacks. Pushes self for results; pushes others for results through team spirit.

Qualifications/Requirements:

Master’s Degree in a “STEM” major (Science, Technology, Engineering, Mathematics).

Minimum of 6 years of professional experience in software development and testing.

Minimum of 2 years of experience with healthcare modalities.

Minimum of 2 years of experience in public cloud infrastructure (AWS).

Minimum of 2 years of experience with CI/CD, DevOps, and Pipeline-As-Code such as Jenkins.

Exposure to Function-as-a-Service, AWS Lambda, Server less, etc.

Experience with Agile software development and Scrum methodology.

Aptitude to learn a variety of high-level languages and frameworks such as Python, TensorFlow, Keras, Caffe, CNTK, etc.

GE Leadership Program Graduates will get credit towards relevant work experience, commensurate to the program they have completed.

Eligibility Requirements:

Legal authorization to work in Hungary is required.

Must be willing to work out of an office located in Budapest or Szeged in Hungary.

Desired Characteristics:

Strong understanding and hands-on experience in Amazon AWS solutions.

Strong hands-on experience in one or more Containers and Container Orchestration frameworks such as Docker, Kubernetes, Docker Swarm, Amazon ECS, etc.

Strong understanding of object-oriented programming, service-oriented architectures, microservices, and design patterns.

Hands-on experience in one or more testing methodologies.

Experience with security frameworks (Threat modelling, NIST Cybersecurity Framework) is a plus.

Experience with AI Inferencing and frameworks is a plus.

Knowledge of Python and AI inferencing Python frameworks is a plus.

Additional Information

Relocation Assistance Provided: No

Confirm your E-mail: Send Email