Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Apple Senior Software Engineer 
India, Karnataka, Bengaluru 
969017894

Today
Description
In this role you will design and develop software architecture for large scale systems integrations to integrate operations applications with Enterprise tools like Product Life Cycle Management at Apple Product Operations.You will be responsible in crafting, developing and maintaining our large-scale systems, storage, and integration services.You will work closely with the DevOps team and develop monitoring and alerting scripts on various applications and systems integrations.You will have the opportunity to learn and work on the latest technologies, lead POCs to demonstrate new ideas and influence the future direction of our technology stack.
Minimum Qualifications
  • Deep experience developing large scale distributed computing systems.
  • In-depth knowledge and experience in system integration using API’s and message oriented architecture.
  • Strong software development, problem-solving and debugging skills with experience in Python.
  • Strong hands experience in writing SQL queries and performance turning.
  • Strong hands experience in using AWS services like S3, EKS, EC2 etc.,. Strong hands experience in using apache Airflow for workflow orchestration.
  • Experience in distributed programming Apache spark.
  • Experience building cloud native platforms using containerization technologies like Kubernetes, docker, helm and well versed in AWS/GCP or Azure.
  • Ideally 7+ years of experience in crafting, implementing and supporting highly scalable data pipelines systems with high volume of data.
  • Bachelor's degree in computer science or equivalent field.
Preferred Qualifications
  • Adept at quickly grasping and distilling highly complex matters into clean, understandable solutions.
  • Nice to have experience with large data reporting and data visualization tools.
  • Nice to have experience with distributed datastore like Snowflake, Singlestore.
  • Organized, detail oriented, and thorough in every undertaking.
  • Ability to thrive in a multi-functional team on high profile, critical projects.
  • Candidate should be able to initiate and explore alternate technology and approaches to solving problems.
  • Strong communication and collaboration skills.