Job Description
Introduction
Join IBM Consulting as a Python Developer and be part of a team that delivers deep technical and industry expertise to a wide range of public and private sector clients around the world. Our Client Innovation Centers offer locally based skills and technical expertise to drive innovation and adoption of new technology.
Your Role and Responsibilities
As a Software Developer, you will participate in many aspects of the software development lifecycle, including design, code implementation, testing, and support. You will create software that enables your clients' hybrid-cloud and AI journeys.
Primary Responsibilities Include:
- Envision, design, and build the software infrastructure that keeps the solutions running.
- Challenge ideas, identify problems, and create efficient solutions.
- Develop flexible, maintainable, and scalable application components.
- Collaborate with development peers and stay up to date with tools and technology trends.
Required Technical and Professional Expertise
- Strong experience with Python.
- Production deployment experience.
- Strong experience working in an IT team deploying and supporting production processes.
- Strong experience with CI/CD pipelines supporting testing and deployment of production processes.
- Strong experience with code management (GIT a huge plus).
Preferred Technical and Professional Expertise
- DBT (Strong plus).
- Python machine learning (strong plus).
- Big Data: PySpark, Hive (strong plus).
- Snowflake, Snowpark.
About IBM Consulting
IBM Consulting is IBM’s consulting and global professional services business, with market-leading capabilities in business and technology transformation. With deep expertise in many industries, we offer strategy, experience, technology, and operations services to many of the most innovative and valuable companies in the world. Our people are focused on accelerating our clients’ businesses through the power of collaboration.
Your Life @ IBM
At IBM, we understand that dedication to our clients' success, innovation that matters, and trust and personal responsibility in all our relationships are key. We strive to be the catalyst that makes the world work better. As an IBMer, you’ll be able to learn and develop yourself and your career, encouraged to be courageous and experiment every day, all whilst having continuous trust and support in an environment where everyone can thrive.
Location Statement
For additional information about location requirements, please discuss with the recruiter following submission of your application.
Being You @ IBM
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, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Similar jobs
Last update: 23 minutes ago
Senior Backend Developer with Java and Python
Join IBM as a Senior Backend Developer in Mulhuddart, Ireland, focusing on Java, Python, and AI technologies.
Node.js Developer
Join IBM as a Node.js Developer to design and develop software infrastructure, focusing on hybrid-cloud and AI solutions.
Fullstack Software Developer
Join IBM as a Fullstack Software Developer in Cracow, Poland. Work with React, Java, Python, and AI technologies in a cloud-native environment.
Senior DevOps Engineer
Senior DevOps Engineer at IBM, Vilnius. In-depth role with cloud solutions, Kubernetes, Python, CI/CD, and more.
Backend Developer (Java)
Join IBM as a Backend Developer specializing in Java in Valkenswaard, focusing on software infrastructure and innovative solutions.
Senior Azure Full Stack Developer
Join IBM as a Senior Azure Full Stack Developer in Amsterdam. Work on innovative projects in the Financial Services industry.
Junior Fullstack Developer
Join IBM in Prague as a Junior Fullstack Developer, designing and developing cloud-based solutions with Java, Python, and JavaScript.
Software Engineer - DevOps
Join IBM as a DevOps Engineer in Cracow, focusing on Data Integration with Kubernetes, Azure, and Python.
Intern Backend Developer
Intern Backend Developer at IBM in Cracow, Poland. Engage in software development with Python and other languages.
Senior Software Developer
Lead a skilled team in software development focusing on Data Integration at IBM, Cracow. Expertise in Java, JavaScript, C/C++, and cloud services required.
DevOps Developer at IBM
Join IBM as a DevOps Developer in New York, NY. Engage in building, automating, and maintaining cloud and on-prem solutions.
Senior DevOps Engineer
Senior DevOps Engineer role at IBM, Cracow. Involves CI/CD, Kubernetes, Python, Azure. Hybrid work, competitive benefits.
Software Development Engineer II
Join IBM as a Software Development Engineer II in Cracow, focusing on enterprise-level software development and agile methodologies.
Frontend Developer (React)
Join IBM as a Frontend Developer specializing in React in Valkenswaard, Netherlands. Engage in all phases of software development.
Fullstack Software Developer
Join IBM as a Fullstack Software Developer in Cracow, Poland. Engage in front-end and back-end development with technologies like React, Java, and cloud services.
Senior Back-End Software Developer - Data & AI
Senior Back-End Developer role focused on Data & AI, involving cloud-native solutions and multiple programming languages.
Senior Cloud Full Stack Developer
Senior Cloud Full Stack Developer at IBM in Naples, Italy. Engage in software lifecycle, cloud migration, and AI integration.
DevOps and Security Developer
Join IBM in Cracow as a DevOps and Security Developer, working with cutting-edge technology in a dynamic environment.
AI/ML Staff Software Development Engineer at IBM
AI/ML Staff Software Development Engineer at IBM, Bellevue, WA. Expertise in Python, Java, C#, and cloud technologies.
Mid-Level Back-End Software Developer
Join IBM as a Mid-Level Back-End Software Developer in San Jose, CA. Work with Java, Python, and cloud technologies.
Senior Software Developer
Senior Software Developer role at IBM in Cracow, focusing on hybrid cloud platforms, Kubernetes, and DevOps.
DevOps Engineer
Join IBM in Cracow as a DevOps Engineer, managing processes & infrastructure with top IT tools and skills like Python, Kubernetes.
Senior Full Stack Developer
Senior Full Stack Developer role at IBM, Boulder, CO. Involves cybersecurity, cloud solutions, and agile development.
Senior Software Developer
Senior Software Developer at IBM, Cracow. Skills: Java, JavaScript, Microservices, Cloud. Senior level, on-site.