Job Description
At IBM work is more than a job – it’s a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better but to attempt things you’ve never thought possible. Are you ready to lead in this new era of technology and solve some of the world’s most challenging problems? If so lets talk.
Your Role and Responsibilities
This role is for the team of IBM StreamSets Engineering Enablement in Data and AI business unit.
The Engineering Enablement team at IBM is tasked with promoting a quality-first engineering culture for our developers as well as for customers. As a Software Engineer you will work with Engineering Enablement team leadership on our next-generation of tooling and infrastructure to help bring the benefits of IBM StreamSets to our users. The main programming language that we use in this team is Python.
Responsibilities
- Work on building backend components frameworks automation and tooling to promote a culture of quality.
- Scope design implement test and release new features automation and infrastructure in coordination with our product releases.
- Contribute to customer-facing products like the Python SDK and Testframework that enable users to programmatically apply IBM StreamSets’ best practices to their use cases.
- Gain broad exposure to and expertise in a number of enterprise software environments and integrations.
- Work across teams to deliver key critical functionality
Required Technical and Professional Expertise
- “1+ years professional experience as a software engineer
- Proven experience with and understanding of Python 3 or similar OOP languages
- An obsession with good product design and attention to detail
- Highly self-motivated and directed with a strong desire to expand your technical acumen
- Exceptional verbal and written communication and collaboration skills to work collaboratively across teams and geographies
Preferred Technical and Professional Expertise
- “Knowledge and familiarity with the pytest framework
- Experience structuring developing building and releasing python packages/libraries
- Experience with cloud-native technologies (AWS GCP Azure)
- Experience with Agile methodologies particularly Scrum and a proven track record of successful delivery
- Experience with Jenkins or similar automation and CI/CD solutions
Date Posted
10/24/2024
Views
0
Similar Jobs
Advisory Software Engineer - IBM
Views in the last 30 days - 0
IBM is looking for software developers to build an AIdriven digital labor platform The ideal candidate has 10 years of programming experience robust s...
View DetailsQA Integration Engineer - IBM
Views in the last 30 days - 0
The text describes the role and responsibilities of a Software Test Engineer including creating test plans performing automated and manual tests enhan...
View DetailsDevops Engineer - IBM
Views in the last 30 days - 0
The text is a job description for a DevOps Engineer position The ideal candidate should have a strong technical background in software development inf...
View DetailsQA Engineer - IBM
Views in the last 30 days - 0
The job posting is seeking a detailoriented and innovative QA Developer with experience in testing AI applications conversational AI systems and chatb...
View DetailsSoftware Developer (Java Backend) - IBM
Views in the last 30 days - 0
The text is a job description for a Software Engineer position at Instana The role involves working on the Java tracer team maintaining and evolving J...
View DetailsSenior Software Developer - IBM
Views in the last 30 days - 0
Turbonomic is the worlds leading Application Resource Management ARM company ensuring application performance across onpremise multicloud and cloudnat...
View Details