Posted:Just now|
Platform:
Work from Office
Full Time
Role: Lead Software Engineer - Cloud
No of Positions:1
The area of Scientific Computing in Airbus provides engineering with state of the art platforms services to develop, prototype solutions for engineering and is a key enabler in the aircraft development of today and tomorrow. In our multifunctional team setup we are tackling the future challenges of the transformation of the aircraft architecture and design ecosystem. We work in a multidisciplinary team setup in the context of Agile/SAFe.
We are seeking to enhance our team with a Cloud Engineer with the main focus on Cloud and hybrid platforms in order to support the sizing and setting-up of future digital services and services for engineering.
This position will bring you numerous and exciting challenges. You will benefit from working with vibrant and diverse teams of IT professionals and engineers, developing your skills through extensive dedicated training programs, opportunities to travel and you will be empowered to make the difference!
Qualification Experience :
Bachelor s or Master s degree in Computer Science, Computer Engineering, Information Technology, or a related field.
7-10 years of IT experience with at least 2 years of hands-on experience on the AWS Cloud platform. Experience focused on HPC workloads is highly desirable.
Proficiency in at least one of the following languages: Python or Shell script or TypeScript or Boto3 is mandatory.
Deep expertise in core AWS services and building data platforms, including OpenSearch, Glue Catalog, EMR, and Redshift . Experience with Jupyter and SageMaker notebooks is highly desirable.
Background in Data Model Engineering , including Data Warehouse or Data Lake design is desirable.
Mandatory experience writing Infrastructure as Code (IaC) using CloudFormation or CDK.
Proficiency with high-performance storage services like Amazon FSx for Lustre and Amazon EFS for shared file systems. Familiarity with specialized networking for HPC , such as Elastic Fabric Adapter (EFA) .
Hands-on experience designing, developing, and maintaining data pipelines and workflows using an orchestration tool like Apache Airflow, Prefect, or Dagster . Experience with workflow management concepts such as task dependencies, scheduling, error handling, retries, and backfills.
Experience with AWS ParallelCluster or similar tools for managing HPC clusters on AWS is a significant plus.
Experience with microservices architecture and serverless development using AWS Lambda, particularly with the Serverless Application Model (SAM).
Experience designing and implementing APIs and RESTful Web services (knowledge of FastAPI is a plus).
Solid understanding of security best practices (e.g., IAM Roles, KMS).
Previous exposure to designing and maintaining large-scale, cloud-native systems.
Working knowledge of Agile Scrum, SAFe, or Kanban methodologies.
Knowledge of test automation and test-driven development.
Experience with DevOps tools like Docker, Nexus, Artifactory, GitHub, and Jenkins is a plus.
AWS Developer or Solutions Architect certification is a plus.
Good Communication skills.
Responsibilities
Design, deploy, and maintain scalable and resilient cloud solutions for high-performance computing (HPC) and scientific simulation workloads, including both interactive and long-running batch jobs.
Optimize compute resources by selecting and managing appropriate Compute-optimized EC2 instances to meet performance and cost requirements.
Design and manage high-performance storage solutions using Amazon S3 for data lakes, Amazon EFS for shared file systems, and Amazon FSx for high-throughput, low-latency file systems.
Automate cloud environment provisioning by developing and implementing Infrastructure as Code (IaC) using tools like CloudFormation or CDK .
Monitor system performance and resource utilization with AWS CloudWatch to ensure optimal performance and identify cost-saving opportunities.
Monitor and troubleshoot workflow execution and pipeline failures using the orchestrators web interface and logs. Collaborate with engineers to productionize models and analytical jobs by integrating them into automated workflows .
Collaborate with engineering teams to understand their computational needs and provide technical guidance on best practices for running simulations in the cloud.
Troubleshoot and resolve complex technical issues related to compute, storage, and networking for scientific simulation jobs.
Enforce and maintain security best practices , ensuring compliance with data governance and security policies.
Contribute to the full development lifecycle within a self-sufficient, multi-disciplinary team, from initial design to automated deployment.
Work within Agile, Scrum, or Kanban methodologies to support continuous integration and delivery.
This role may require occasional business travel.
Intercultural Communication : Serve as a liaison between engineering teams in Europe and India, comfortably interacting with French, German, and Spanish-speaking teams.
Flexible Work Schedule : Be willing to work European shift times (up to 10:30 PM IST in summer and 11:30 PM IST in winter).
Other responsibilities include:
Optimizing Scientific Software: Conduct scaling tests on integrated tools (single-core, multi-core, multi-node) to help engineers use software more efficiently.
Technical Support: Provide Level 3 incident resolution and root cause analysis for AI applications.
Test Automation: Design, build, and run automated tests; create test repositories for new tool development.
Software Maintenance: Test and deploy scientific computing software patches.
Collaboration: Work closely with engineers and business workflow designers to ensure high-quality, integrated solutions.
DevOps Mindset: Apply DevOps principles and tools daily for all activities.
This job requires the constant awareness of the compliance risks we face in day-to-day responsibilities. Continuous commitment to act with integrity with each other, with your communities, business partners and suppliers is the foundation of your success and sustainable growth.
The commitment to integrity is supported by your adherence to all internal policies and procedures that govern business activities. Compliance with these policies will also protect Airbus reputation and brand, some of our most strategic and important assets.
Success Metrics
Success will be measured in a variety of areas, including but not limited to
Consistently ensure the on-time delivery and quality (first-time-right) of the projects
Bring innovative cost effective solutions
Achieve the customer satisfaction
Ability to handle a subject from demand management, to development and support
Ability to understand the business potential of applications and provide insight to business
Ability to scale the team, assess the needs and manage big sized teams
Ability to challenge the needs of the business and provide appropriate solutions
The role will have the following key outputs:
Strong link with the Airbus Customer Services Digital organisation
Strong link with Aircraft systems
Proactive in providing guidance inputs for the roadmap
Business advocacy measures
Premium Aerotec
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Python coding challenges to boost your skills
Start Practicing Python Now9.0 - 12.0 Lacs P.A.
Mumbai, Maharashtra, India
4.0 - 6.0 Lacs P.A.
6.0 - 8.0 Lacs P.A.
bengaluru
9.0 - 13.0 Lacs P.A.
6.0 - 10.0 Lacs P.A.
9.0 - 12.0 Lacs P.A.
bengaluru
30.0 - 35.0 Lacs P.A.
4.0 - 5.0 Lacs P.A.
bengaluru
15.0 - 19.0 Lacs P.A.
ahmedabad
8.0 - 12.0 Lacs P.A.