We are looking for an experienced Senior Software Engineer with expertise in AWS and Big Data technologies. You will have a track record in designing, developing, and implementing scalable software solutions using AWS cloud services and Big Data platforms. You'll have the opportunity to: Design, develop, and deploy scalable software solutions on AWS cloud infrastructure. Collaborate with teams to gather requirements, define architecture, and implement solutions. Use AWS services such as EC2, S3, Lambda, API Gateway, DynamoDB, RDS, EMR, to build reliable distributed applications. Develop data processing pipelines using Big Data technologies like Hadoop, Spark, Kafka, and Hive. Develop Batch applications using Spark, Scala, or PySpark. Optimize performance of data processing applications that are running on Athena, Presto and Spark frameworks. Design, develop, and maintain complex data pipelines and workflows using Apache Airflow. Configure and manage Airflow environments, including scheduling, monitoring, and troubleshooting workflow execution. Implement monitoring, logging, and alerting solutions to ensure system reliability and availability. Develop custom operators and sensors to extend Airflow functionality and support specific use cases. Conduct code reviews, provide technical guidance, and mentor junior team members. You will report to the Software Development Director.