Rise to meet the challenge of solutioning the world’s problems. Software Engineers at IBM get to see their work in the real world, from improving the current state of disaster preparedness to providing more accurate medical solutions around the globe. You will be challenged to think outside the box, work across organizations, and engineer creative solutions that scale to the demands of our ever-growing customer base. Take ownership and be actively engaged in the entire product lifecycle - from quick hits to full feature development.
Our Squad is part of the IBM CIO organization that is helping IBM to transform by leveraging Cloud best practices for enterprise. As part of the journey, we want to have insights about how Cloud technologies are being consumed across IBM business units worldwide to make prompt business decisions and adjustments. We apply modern data engineering and data science techniques and tools to tell us how IBM is leveraging Cloud to transform itself.
We focus on providing a world-class user experience for IBMers, and we treat security as a fundamental aspect of this user experience. We use several new security services and tools to enable our secure engineering practices. And we use the latest techniques, methods, and technology in the industry to host large scale mission-critical infrastructure successfully. We strive to keep learning and improving, and we work to share the knowledge we have learned throughout IBM. We cultivate an open, healthy, diverse, and engaging work environment where team members are continuously gaining new skills that align with individual interests.
We're hiring a Software Engineer and Data scientist to expand our team of analytics and engineering experts.
This role is a blend of a software engineer and a data scientist.
Implement solutions with engineering best practices to reflect architectural and design decisions that have been made in terms of functionalities, user-experience, performance, reliability, and scalability.
Manage and prioritize assigned backlog with input from Product Management, Engineering, Support/Operations, following the Agile method framework.
Devise and utilize algorithms and models for mining big data stores, performing data and error analysis to improve models, and clean and validate data for uniformity and accuracy.
Design and implement software components using scientific analysis and mathematical models to predict and measure outcomes and design consequences.
Communication and interpersonal skills and ability to work with cross-functional teams
Above all, we are looking for applicants who will thrive in an open, vibrant, flexible, fun-spirited, collaborative environment and desire creative freedom and an opportunity to work on high performing teams!
2 plus years’ experience using theory and design of modern high-level programming languages and applications in development of systems software
3 plus years of Data processing computer language experience like Python/R/SQL etc.
Knowledge of cloud technologies such as Kubernetes, Cloud Foundry, PaaS, and IaaS (SoftLayer)
Skills involving algorithms, computational theory, computer architecture, operating systems, compiler design and software-based systems
Experience in utilizing Relational and Non-Relational Database systems.
Experience in utilizing AGILE and other SDLC Methodologies.
Strong knowledge of Unix/Linux.
Knowledge of GitHub Enterprise, DevOps Services / Continuous Delivery or other software version control system
Front-end frameworks that could be preferred: Angular JS and React JS
The Office of the Chief Information Officer (CIO) owns IBM’s IT strategy and provides the tools, workstations, devices, and infrastructure that IBMers use to do their jobs every day. Put simply, our mission is to create a productive environment for IBM's 365,000 worldwide employees. Join us as we lead with with design to drive simplicity and ease of use, engineering the systems that run the business, and innovating to transform the business.
What matters to you when you’re looking for your next career challenge?
Maybe you want to get involved in work that really changes the world? What about somewhere with incredible and diverse career and development opportunities – where you can truly discover your passion? Are you looking for a culture of openness, collaboration and trust – where everyone has a voice? What about all of these? If so, then IBM could be your next career challenge. Join us, not to do something better, but to attempt things you never thought possible.
Impact. Inclusion. Infinite Experiences. Do your best work ever.
IBM’s greatest invention is the IBMer. We believe that progress is made through progressive thinking, progressive leadership, progressive policy and progressive action. IBMers believe that the application of intelligence, reason and science can improve business, society and the human condition. Restlessly reinventing since 1911, we are the largest technology and consulting employer in the world, with more than 380,000 IBMers serving clients in 170 countries.
IBM will not be providing visa sponsorship for this position now or in the future. Therefore, in order to be considered for this position, you must have the ability to work without a need for current or future visa sponsorship.
IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.