Job Description
At IBM work is more than a job โ itโs a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better but to attempt things youโve never thought possible. Are you ready to lead in this new era of technology and solve some of the worldโs most challenging problems? If so lets talk.
Your Role and Responsibilities
We are seeking an experienced Senior Spark / AWS Engineer to join our team.
As a key member of our technical team you will be responsible for designing developing and deploying scalable efficient and reliable Spark-based applications on AWS.
If you have hands-on experience working with AWS EMR Airflow Terraform and GitLab and are passionate about Spark development refactoring performance tuning and AWS engineering weโd love to hear from you!
Responsibilities:
Spark Development
* Design and develop scalable efficient and reliable Spark-based applications
* Collaborate with cross-functional teams to understand requirements and deliver high-quality solutions
Spark Refactoring
* Analyze and optimize existing Spark code for performance scalability and maintainability
* Refactor code to improve readability efficiency and reliability
* Collaborate with the team to ensure smooth code deployments
Spark Performance Tuning
* Identify performance bottlenecks in Spark applications
* Analyze and optimize Spark configurations such as memory CPU and network settings
* Implement optimizations to improve application performance and scalability
AWS Engineering
* Collaborate with cross-functional teams to ensure seamless integration with AWS services
* Ensure AWS security monitoring and logging best practices
Required Technical and Professional Expertise
*Strong understanding of Spark: APIs configurations performance tuning and best practices
*Hands-on experience working with AWS: EC2 S3 EMR Glue Lambda API Gateway etc.
* EMR experience: creating managing and optimizing EMR clusters
* Airflow experience: creating managing and optimizing Airflow workflows
* Terraform experience: designing and deploying infrastructure as code
* GitLab experience: using GitLab for version control CI/CD and collaboration
* Scala knowledge: preferred but not required
* Excellent problem-solving skills: ability to troubleshoot complex technical issues
* Strong communication skills: ability to collaborate with cross-functional teams and communicate technical ideas effectively
Preferred Technical and Professional Expertise
- Relevant applicable certifications
Date Posted
09/06/2024
Views
1
Similar Jobs
Mulesoft Developer - IBM
Views in the last 30 days - 0
As an Application Developer at IBM you will lead the company into the future by translating system requirements into customized systems in an agile en...
View DetailsReact Native Developer - IBM
Views in the last 30 days - 0
This job posting is for an experienced and skilled developer to join IBM Consultings team The role involves developing highquality scalable and mainta...
View DetailsCloud Integration Developer - IBM
Views in the last 30 days - 0
This role involves working in IBMs Client Innovation Center delivering deep technical and industry expertise to clients worldwide The Software Develop...
View DetailsCRM Dynamics 365 Customer Service developer - IBM
Views in the last 30 days - 0
The job description is for an IBM Application Architect who helps clients transform their business and solve complex problems The role involves custom...
View DetailsData Scientist - IBM
Views in the last 30 days - 0
As a Data Scientist at IBM you will work on transforming clients data into business value analyzing information and collaborating on product developme...
View DetailsAI Consultant - IBM
Views in the last 30 days - 0
The text describes a role as an AI Consultant in IBM responsible for analyzing AI models for potential risks providing recommendations for mitigation ...
View Details