
Eligibility Criteria
Bachelor's degree in Computer Science, Information Technology, Electronics, or related engineering discipline (Master's degree preferred). Minimum 60% aggregate (or CGPA 6.5/10) in the qualifying degree. 5–10 years of relevant experience in big‑data engineering, API development, and analytics. No active backlogs at the time of application. Candidates should be eligible to work in India without sponsorship.

Job Description & Key Responsibilities
IBM (International Business Machines) is a global technology and consulting powerhouse with a legacy that spans more than a century. Headquartered in the United States, IBM operates in over 170 countries and is a leader in hybrid cloud, artificial intelligence, quantum computing, and blockchain. In India, IBM has a strong presence across major metros, delivering cutting‑edge solutions to Fortune 500 clients and driving digital transformation across industries such as banking, healthcare, retail, and manufacturing. The company’s culture emphasizes continuous learning, diversity, and responsible innovation, making it an attractive destination for engineers who want to work on large‑scale, impact‑driven projects.
The role of Data Engineer – Data Platforms sits within IBM Consulting’s FutureNow Centers, where teams blend deep technical expertise with industry knowledge to help clients modernize their data landscapes. As a Data Engineer, you will design, build, and maintain scalable data pipelines and platforms that enable advanced analytics, AI, and real‑time insights. You will work closely with data scientists, solution architects, and business stakeholders to translate business requirements into robust, production‑grade data solutions.
Key responsibilities include:
- Designing end‑to‑end data ingestion pipelines on big‑data frameworks (e.g., Spark, Hadoop, Flink).
- Developing RESTful APIs for data access and integration with downstream applications.
- Writing, testing, and debugging high‑performance code in Java/Scala/Python.
- Integrating open‑source NLP libraries (such as spaCy, NLTK) for text‑analytics workloads.
- Leveraging statistical and machine‑learning libraries (e.g., MLlib, Scikit‑learn) to enrich data platforms.
- Implementing data quality, governance, and security controls in compliance with enterprise standards.
- Optimizing data storage solutions on cloud platforms (IBM Cloud, AWS, Azure) using data‑warehousing technologies like Snowflake or IBM Db2.
- Collaborating with cross‑functional teams to define data models, schemas, and performance benchmarks.
- Conducting code reviews, mentoring junior engineers, and contributing to best‑practice documentation.
- Staying abreast of emerging big‑data and AI technologies to continuously improve platform capabilities.
The tech stack typically involves Hadoop ecosystem tools, Apache Spark, Kafka, REST APIs, Python/Scala, SQL, cloud services (IBM Cloud, AWS), and NLP/ML libraries. IBM offers a clear growth path: junior engineers can progress to senior data engineer, lead architect, or solution manager roles, with opportunities to specialize in AI, cloud, or industry‑specific solutions. Joining IBM means access to world‑class training, mentorship from industry veterans, and the chance to work on projects that shape the future of enterprise data. The company’s commitment to diversity, flexible hybrid work arrangements, and a supportive learning environment make it an ideal place for ambitious engineers to thrive.