Spanish bilingual and Hispanic jobs since 1997. Diversity job fairs since 2006. employers     login   |   register - post a job
Hispanic Diversity Recruitment - best jobs for hispanic, latino & bilingual (spanish & portuguese) jobseekers
HOME
    Log me in!   |   Site Map   |   Help   
 Software Engineer, Emerging Technologies - Cupertino, California, United States

   
Job information
Posted by: Apple 
Hiring entity type: Retail 
Work authorization: Not Specified for United States
Position type: Direct Hire, Full-Time 
Compensation: ******
Benefits: See below
Relocation: Not specified 
Position functions: Computers - Programming Languages
 
Travel: Unspecified 
Accept candidates: from anywhere 
Languages: English - Fluent
 
Minimum education: See below 
Minimum years experience: See below 
Resumes accepted in: English
Cover letter: No cover letter requested
Job code: 200177395 / Latpro-3745104 
Date posted: Jun-25-2020
State, Zip: California, 95014

Description

Software Engineer, Emerging Technologies

Santa Clara Valley (Cupertino) , California , United States

Software and Services

Summary

Posted: Jun 24, 2020

Role Number: 200177395

Imagine a dynamic and exciting environment where teams of people are dedicated to pioneering innovative technologies that accelerate solutions for one of the most valuable companies in the world. Apple's Emerging Technology Solutions team is focused on building cutting edge solutions and platforms at Internet scale. You will build full stack solutions that deal with big data, machine learning, and emerging technologies. The systems being implemented are high-demand operating at hyper-scale and handling extraordinarily large volumes of critical data - some of the largest in the world.

Key Qualifications

  • Strong programming expertise in Java, Scala, Spark and scripting languages
  • Experience in engineering highly scalable, reliable and distributed systems.
  • Experience in application and implementation of Machine Learning solutions.
  • Experience in configuring, performance monitoring & tuning of middleware
  • Knowledge of different queue and transport mechanisms
  • Knowledge of data persistence and replication
  • Knowledge of securing infrastructure with TLS, data encryption etc.
  • Knowledge of Data Security, SSL, Certificates, etc.
  • JVM Tuning
  • Unix Performance Monitoring & Tuning

Description

We are looking for strong programmers with expertise in building tools, technology and multi tenanted platforms that provide solutions to some of the largest and highly scaled applications in the world. You are an excellent engineer with good understanding of various distributed system concepts and you'll work with partners, Project managers, and cross-discipline teams. Passionate about writing good quality code and comfortable to go through the scrutiny of detailed audits. You're passionate about exploring new emerging technologies for novel solutions and are motivated to tackle problems with exceptional development and analytical skills. This is a core engineering role that requires you to be hands-on in coding, building and tuning highly scalable, distributed services that handle large volumes of data. You will join a hands-on development team that fosters creativity and generates novel solutions to deliver engineering excellence. Responsibility:

  • The primary responsibility will be system design, writing code and delivering solutions
  • Solutioning, Architecture & scaling
  • Security analysis
  • Performance tuning and debugging.
  • Exploring new solutions, approaches and technologies
  • Brainstorming new ideas and platforms
  • Dedicated and self-motivated
  • Good people skills.
  • Have good oral/written communication skills.
  • You are upbeat, adaptable, and results oriented with a positive attitude

    Education & Experience

    Masters or Bachelor's degree in Computer Science / Software Engineering



  • Requirements

    See job description

     

    Apple requires you to fill in their on-line form which will open in a different window.

    Enter your email address and click 'Apply':
           Apply
      Prefer not to enter your email?