Job Description :

Build machine learning infrastructure, data pipelines, and backend solutions to support internal applied machine learning teams. Be a part of a close-knit team of machine learning and software engineers working on high-performance systems. We are a team who solves complex problems related to distributed ML on large data whose impact affects users across the company. You will have the opportunity to engage with exciting product teams across Apple and use your knowledge to solve challenging technical problems.
Key Qualifications:
 
You have 4+ years of experience building applications with Java
Strong experience on a professional software development team building highly scalable and efficient solutions using distributed systems
Experience with Spark, Cassandra, Solr, Kafka, Hadoop
Experience in REST API design and implementation
Experience building web services using servers such as Tomcat
Comfortable with full stack development
Ability to work on multi-faceted, cross-functional projects
Ability to collaborate effectively within a team
Description:
As a Backend Software Engineer, you will support internal applied machine learning teams. We’re focused on building high-performance and scalable innovative services for storing and analyzing large-scale data sets, and we are looking for a self-directed and passionate individual who can quickly identify and communicate problems and deliver technical solutions. The ability to quickly debug and resolve issues, support multiple projects and services, and work cross-functionally to develop holistic solutions are keys to success in this position. You will also have the opportunity to engage with exciting product teams across Apple, and use your knowledge to solve challenging technical problems.

             

Similar Jobs you may be interested in ..