Req ID : 373836
We are currently seeking a Python Consultant to join our team in Bangalore, Karnātaka (IN-KA), India (IN).
1. Job Title
Software Engineer 3 - Python Consultant
1. Location
Bangalore - Hybrid
1. Employment Type
Full-Time
1. Experience Required
5-8 Years
1. About the Role
2. In This Role, You Will
- Design and develop scalable data pipelines using Python and Apache Spark
- Build and maintain real-time data streaming solutions using Kafka, Pub/Sub, and Spark Streaming
- Develop and deploy REST APIs using FastAPI and Flask
- Implement and manage ML model pipelines, including deployment, monitoring, and retraining
- Work with Google Cloud Vertex AI for model lifecycle management
- Implement CI/CD pipelines for automated build, testing, and deployment
- Collaborate with cross-functional teams including Data Science, DevOps, and Business stakeholders
- Ensure data quality, governance, and performance optimization
- Troubleshoot and resolve system and pipeline issues
- Required Qualifications
- Strong programming expertise in Python
- Hands-on experience with Apache Spark (Core, SQL, Structured Streaming)
- Experience with real-time data processing using Kafka and Pub/Sub
- Proficiency in building APIs using FastAPI or Flask
- Experience in ML model pipelines and MLOps practices
- Strong understanding of distributed systems and data engineering concepts
- Experience working in Agile/Scrum environments
- Desired Qualifications
- Experience with Google Cloud Platform (GCP), especially Vertex AI
- Hands-on experience with CI/CD tools (Jenkins, GitHub Actions, etc.)
- Knowledge of Docker and Kubernetes
- Familiarity with workflow orchestration tools (Airflow, Cloud Composer)
- Exposure to data lake or lakehouse architectures
- Relevant certifications in Cloud, Data Engineering, or MLOps
- Job Expectations
- Deliver high-quality, scalable, and maintainable solutions
- Adhere to coding standards, best practices, and security guidelines
- Collaborate effectively with cross-functional and global teams
- Continuously learn and adapt to current technologies and tools
- Take ownership of deliverables and ensure timely completion
- Contribute to innovation and process improvements within the team
Primary Skillset
Python, Apache Spark / Spark, FastAPI, Flask, Kafka, Pub/Sub, Spark Streaming, ML Model Pipelines and Operations
Secondary Skillset
Google Cloud - Vertex AI, CI/CD, Docker, Kubernetes
About NTT DATA
📌 Python Consultant (Bengaluru)
🏢 NTT
📍 Bengaluru