Apple Careers Opportunities for Graduates and Post Graduates | Engineering and Technology | 0 - 8 yrs

Apple Careers Opportunities for Graduates and Post Graduates | Engineering and Technology | 0 – 8 yrs

At Apple, extraordinary ideas have a way of becoming industry leading products, services, and customer experiences very quickly. Bring passion and dedication to your job and there’s no telling what you could accomplish!

Apple Careers Opportunities for Graduate, Fresher, Entry Level, Mid Level and Experience Professionals in various domain such as Technology, Engineering, Digital, Software, Cyber, AI and many domains

Are you passionate about working on products that enrich the lives of millions of people?

Do you enjoy understanding how things work in breadth and depth, and how to make them even better?

Are you excited to work on cutting-edge technologies and products?

If so, we’d love to hear from you! In this role, you will constantly be challenged to learn about how Apple’s latest features and technologies work and collaborate with teams to ensure they ship with extraordinary battery life and performance. You will work with teams to help them identify focus areas, run experiments, analyze data, and develop tools to help achieve efficiency while maintaining a great user experience!

Careers Opportunities for Graduate Entry Level role 

System Power Engineer – United States

Job Description:

Work multi-functionally with architecture, hardware, and software teams to help deliver surprise and delight in our latest products while maintaining great battery life.

This role requires the technical depth and expertise to understand how things work from the user interface down to the state transitions of each hardware block.

This insight is instrumental to design experiments, derive insights from lab and field data, and convey the battery life impact to engineering teams with potential solutions for optimization. Strong problem solving skills and effective communication are critical for success in this role.

Qualifications

B.S., M.S., or Ph.D. in Computer Engineering, Electrical Engineering, Computer Science

Strong understanding of hardware component and hardware/software interactions

Strong understanding of process/framework/kernel/firmware abstractions

Excellent debugging/triaging skills to solve impactful problems

Excellent spoken and written communication skills

Excellent prioritization skills and focus

Experience developing scripts/tools to distill and visualize data

Ability to work independently and learn new technologies

For more Details to apply, Click here!

Data Engineer – United States

Job Description

In this role, you will work as a key member of a data-centric team to drive the development, execution, and continuous improvement of core data infrastructure and processes.

You will have a key role in the joint design and development of the data model, pipelines, implementation and delivery of the analytical data warehouse supporting our suite of customer experiences in addition to ad hoc and advanced analytics.

You will be a key enabler for teams of architects, engineers, analysts, data scientists, and business users.

A successful candidate will have experience building data processing pipelines, data models and managing cloud based data warehouse platforms.

Qualifications:

Minimum 3+ years experience in Cloud Data Engineering, preferably with a background in computer science, mathematics, or a related quantitative field.

Expertise in building Cloud Data Warehouses in Snowflake, Redshift, BigQuery or analogous architectures.

Deep SQL expertise, data modeling, dimensional modeling and experience with data governance.

Experience with the practical application of data warehousing concepts, methodologies, and frameworks.

Experience using data processing tools and technologies such as Python, Spark, Talend, Informatica, SSIS or DBT

Embrace data platform thinking, design and develop data pipelines keeping security, scale, uptime and reliability in mind

Able to confidently express the benefits and constraints of technology solutions to technology partners, stakeholders, and team members.

For more Details to apply, Click here!

Big Data Developer – India

Job Description

You will play a crucial role in the development and implementation of software solutions. You will work closely with cross-functional teams and work in the following areas:

– Lead the design and implementation of software solutions.

– Conduct design and code reviews.

– Collaborate with global teams to build end to end solutions.

– Stay up-to-date with the latest security trends, technologies, and best practices.

– Provide mentorship and guidance to junior security engineers.

Qualification:

B.Tech. Degree in computer science or equivalent field with of 5 – 8 years hands-on programming experience.

Demonstrated experience in the Software Engineering space, with a focus on distributed systems and data engineering

Strong proficiency in programming languages such as Scala, Java, Python, Go.

Knowledge of web application security, authentication, and authorization mechanisms.

Experience with distributed systems technologies (NoSQL, Caching, Streaming) etc.

Experience building data processing services using Spark, Storm.

Hands on experience of building solutions using RabbitMQ, Kafka.

Strong applied experience in building cloud native applications using AWS/GCP.

Familiarity with containerization and orchestration (Docker, Kubernetes).

For more Details to apply, Click here!

Junior Cloud Network Software Engineer – Platforms

Job Description:

You are passionate about solving new problems, simplifying complex technical challenges and continuous improvement.

In this role, you will partner with passionate teammates to engage with engineers and software developers to architect and solution highly available, secure, efficient cloud services that operate at enterprise scale.

– Contribute to the delivery of cloud infrastructure automation to support cloud adoption

– Build services on cloud and / or provide standard Infrastructure as code (IaC) modules Work on complex distributed systems, deployed across multi cloud environment such as in AWS, GCP, Ali

– Idea to running in production: design, code, writing unit tests, performing integration tests, deploying to production, supporting the system in the production environments

– Streamline, automate and consolidate complex infrastructure

– Work in a dynamic Agile development environment and remain adaptable to changing requirements

– Engage with customers and support to solve production issues.

Qualifications:

Bachelors (Masters is an advantage) Degree in Computer Science

3+ years of experience with Great problem-solving skills

Curious and motivated learner

Clear communicator – you are concise and articulate in speech and writing and practice active listening

Coursework or relative experience with data structures, algorithms, and debugging (bonus if you’ve completed at least one of these courses: Distributed Systems, Web Development, Network or Application Security).

Fluent in any one of the following programming languages: C, C++, Go, or Rust

For more Details to apply, Click here!

Cloud Network Software Engineer – Platforms – India 

Job Description:

– Contribute to the delivery of cloud infrastructure automation to support cloud adoption

– Build services on cloud and / or provide standard Infrastructure as code (IaC) modules Work on complex distributed systems, deployed across multi cloud environment such as in AWS, GCP, Ali

– Idea to running in production: design, code, writing unit tests, performing integration tests, deploying to production, supporting the system in the production environments

– Streamline, automate and consolidate complex infrastructure

– Work in a dynamic Agile development environment and remain adaptable to changing requirements

– Engage with customers and support to solve production issues.

Qualification:

Bachelors (Masters is an advantage) Degree in Computer Science

3+ years of experience with Great problem-solving skills

Curious and motivated learner

Clear communicator – you are concise and articulate in speech and writing and practice active listening

Coursework or relative experience with data structures, algorithms, and debugging (bonus if you’ve completed at least one of these courses: Distributed Systems, Web Development, Network or Application Security).

Fluent in any one of the following programming languages: C, C++, Go, or Rust

Strong ability to prioritize, deliver on aggressive deadlines and drive closures

High tolerance for ambiguity

For more Details to apply, Click here!