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