Padmi
Wood Mackenzie logo
Wood Mackenzie

energy analytics · power and renewables research

Senior Software Engineer - Data Platform

Delhi NCRPosted 3 months ago
Software engineeringSeniorFull Time; Regular
Apply at Wood Mackenzie

Opens the source posting on shine.com

Source description

About the role

View original

Role Overview: As a Senior Software Engineer at Wood Mackenzie, you will be an integral part of the Data Platform team. Your responsibilities will include designing, developing, and maintaining systems and infrastructure that support the cutting-edge data platform. Collaboration across teams to contribute to the technical evolution of the platform is crucial, ensuring scalable, resilient, and secure solutions are in place. Key Responsibilities: - Develop, maintain, and enhance systems and infrastructure through IaaC for the Data Platform, specifically focusing on metadata management. - Collaborate with multiple teams to solve complex technical problems, particularly centered around Python, AWS, and CI/CD pipelines. - Build web-based applications, support microservices, and deploy them in cloud environments with an emphasis on data platform infrastructure. - Contribute to engineering initiatives and guide technical adoption across teams utilizing the Data Platform. - Implement modern software engineering practices including test automation, architectural principles, and best practices for data platform development. - Ensure solutions are scalable, resilient, and secure. - Work closely with technical leadership to steer the technical evolution of the Data Platform. - Enable other teams to adopt new platform capabilities through collaboration and knowledge sharing. About You: - Strong experience in Python and AWS, including CI/CD, Infrastructure as Code (IaaC). - Solid experience in web-based application development, microservices architecture, and cloud deployment. - Excellent communication and collaboration skills with the ability to work across teams. - Deep understanding of modern software engineering principles and practices applied to data platforms. - Experience with developing scalable, resilient, and secure systems. - Recognizes the importance of people in software development and works effectively with cross-functional teams. Technical Skillsets: - Experienced engineer with expertise in designing and operating scalable AWS-based data and backend platforms. - Hands-on proficiency in ECS, Terraform-driven infrastructure automation, MSK/Kafka, SQS FIFO queues, Lambda, Docker/ECR, and Python. - Candidates with experience in OpenSearch/Elasticsearch, AWS Glue, S3, Secrets Manager/SSM Parameter Store, and Redshift will be preferred. - Familiarity with CloudFormation, Jenkins CI/CD pipelines, TypeScript/Node.js, and DataHub or modern metadata/data catalog platforms will be considered a strong plus. Role Overview: As a Senior Software Engineer at Wood Mackenzie, you will be an integral part of the Data Platform team. Your responsibilities will include designing, developing, and maintaining systems and infrastructure that support the cutting-edge data platform. Collaboration across teams to contribute to the technical evolution of the platform is crucial, ensuring scalable, resilient, and secure solutions are in place. Key Responsibilities: - Develop, maintain, and enhance systems and infrastructure through IaaC for the Data Platform, specifically focusing on metadata management. - Collaborate with multiple teams to solve complex technical problems, particularly centered around Python, AWS, and CI/CD pipelines. - Build web-based applications, support microservices, and deploy them in cloud environments with an emphasis on data platform infrastructure. - Contribute to engineering initiatives and guide technical adoption across teams utilizing the Data Platform. - Implement modern software engineering practices including test automation, architectural principles, and best practices for data platform development. - Ensure solutions are scalable, resilient, and secure. - Work closely with technical leadership to steer the technical evolution of the Data Platform. - Enable other teams to adopt new platform capabilities through collaboration and knowledge sharing. About You: - Strong experience in Python and AWS, including CI/CD, Infrastructure as Code (IaaC). - Solid experience in web-based application development, microservices architecture, and cloud deployment. - Excellent communication and collaboration skills with the ability to work across teams. - Deep understanding of modern software engineering principles and practices applied to data platforms. - Experience with developing scalable, resilient, and secure systems. - Recognizes the importance of people in software development and works effectively with cross-functional teams. Technical Skillsets: - Experienced engineer with expertise in designing and operating scalable AWS-based data and backend platforms. - Hands-on proficiency in ECS, Terraform-driven infrastructure automation, MSK/Kafka, SQS FIFO queues, Lambda, Docker/ECR, and Python. - Candidates with experience in OpenSearch/Elasticsearch, AWS Glue, S3, Secrets Manager/SSM Parameter Store, and Redshift will be preferred. - Familiarity with CloudFormation, Jenkins CI/CD pipelines, TypeScript/N

One address, no account. We’ll tell you when matching roles go live.

More at Wood Mackenzie

Related open roles

View all roles