Python Data Engineer
@ IBM

Quezon City, National Capital Region, Philippines
$120,000
On Site
Full Time
Posted 4 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXX XXXXXX***** @ibm.com
Recommended after applying

Job Details

Introduction

A career in IBM Consulting is rooted in long-term relationships and close collaboration with clients across the globe. Work with visionaries to improve the hybrid cloud and AI journey for innovative companies using IBM's robust technology platforms, including Software and Red Hat.

Your Role And Responsibilities

As a Python Data Engineer at IBM, you will design and build scalable backend solutions, integrate third-party services, and collaborate with cross-functional teams to deliver high-quality software. This role focuses on clean code, API development, and performance optimization while working with Big Data technologies.

  • Develop production-grade applications in Python.
  • Design and integrate RESTful APIs.
  • Utilize SQL and NoSQL databases.
  • Implement CI/CD pipelines and deployment tools.
  • Collaborate in a team-oriented environment.

Required and Preferred Expertise

The ideal candidate possesses strong Python skills, experience with Flask, Django, or FastAPI frameworks, and a solid grasp of both traditional application development and Big Data computing libraries. Familiarity with containerization (Docker), orchestration (Kubernetes), and cloud platforms (AWS, Azure, GCP) is also valued.

Key skills/competency

  • Python
  • RESTful API
  • SQL
  • NoSQL
  • Flask
  • Django
  • Docker
  • Kubernetes
  • CI/CD
  • Cloud

How to Get Hired at IBM

🎯 Tips for Getting Hired

  • Customize your resume: Highlight Python and API expertise.
  • Showcase projects: Demonstrate scalable backend solutions.
  • Network on LinkedIn: Connect with current IBM employees.
  • Prepare technically: Master RESTful and database integration.

📝 Interview Preparation Advice

Technical Preparation

Review Python libraries and frameworks.
Practice RESTful API design exercises.
Study SQL and NoSQL database queries.
Familiarize with CI/CD deployment tools.

Behavioral Questions

Describe a challenging project.
Explain teamwork in problem-solving.
Discuss learning from feedback.
Detail managing project deadlines.

Frequently Asked Questions