About this role
Salary: £63,000 - 103,000 per year
Requirements: Strong experience developing telecom network performance data parsers for multiple file formats, including XML and ASN.1, and converting them into Parquet columnar outputKnowledge or experience with Iceberg table format preferredThorough knowledge of building audit logging and metadata in DynamoDB and forwarding details via CloudWatchStrong understanding of 15/60 PM counter granularity and aggregation logicExperience building and optimizing distributed data processing jobs using PySpark on AWS EMRExperience deploying jobs on data warehouse platforms such as Amazon Redshift and ClickHouseExperience working with Amazon MSK (Kafka) for real-time data ingestion and streamingExperience automating pipeline orchestration with AWS Step FunctionsAbility to ensure schemas are aligned with vendor (OEM) specifications and business requirements Responsibilities: Develop and write telecom network performance data parsers for multiple file formats and convert them into Parquet columnar outputImplement AWS Lambda functions triggered by S3 event notifications via SQS queues for high-throughput parsingBuild robust error handling with retries, DLQ, and SNS notificationsBuild schema management aligned with vendor mapping files and write code to dynamically update schemas with new counters, including automation where possibleSupport schema deployment, upgrades, and rollback processesHandle schema upserts and merges to insert new records and update existing onesOwn the end-to-end lifecycle of schemas, including versioning, updates, and retirementWrite aggregation code for 15/60 PM counter granularityBuild and optimize distributed data processing jobs using PySpark on AWS EMR and deploy them to data warehouse platformsWork with Amazon MSK (Kafka) for real-time data ingestion and streamingAutomate pipeline orchestration with AWS Step FunctionsEnsure schemas remain aligned with vendor (OEM) specifications and business requirements Technologies: AIAWSLambdaRedshiftClickHouseCloudCloudWatchData WarehouseSupportKafkaNetworkPySparkXML More:
Tech Mahindra provides technology consulting and digital solutions to global enterprises across industries, helping enable transformative scale at speed. We have 149k+ professionals across 90+ countries supporting 1100+ clients with services spanning consulting, information technology, enterprise applications, business process services, engineering services, network services, customer experience and design, AI and analytics, and cloud and infrastructure services. We are part of the Mahindra Group, founded in 1945, and we are proud to be recognized for our sustainability leadership. We are an equal opportunity employer and support a diverse workforce at all levels of our company.
last updated 33 week of 2026