Play a part in revolutionizing how people use their computers and mobile devices. Create groundbreaking technology for algorithmic search, machine learning, natural language processing, and artificial intelligence. And work with the teams creating the most scalable big-data systems in existence. Join the Siri Search team at Apple.
5 years minimum of experience writing high-performance server software on Linux/Unix
3 years minimum of experience working with large datasets
Mastery of two of following languages: C++, Python, Java, Perl, Go
Practical experience with Hadoop and extensive experience w/ SQL and NoSQL databases
2 years minimum experience with data transformation pipelines
Experience with large scale search and machine learning systems a plus
Thorough knowledge of HTTP
Apple's Internet Software & Services organization is seeking a Sr Software Engineer who will play a central role in the delivery of Big Data, Machine Learning & Search based Internet services. As a member of our fast-paced group, you’ll have the unique and rewarding opportunity to shape upcoming products from Apple. We are looking for people with experience in creating high performance Linux/Unix server side software and data processing pipelines.
This role will have the following responsibilities:
- Architect & develop Internet-scale server software for Linux systems
- Develop methods and software to process petabyte-scale datasets
- Work alone or as part of small team to deliver complete systems
- Work closely with operations and project management teams
Master's Degree in Computer Science or Computer Engineering, or equivalent work experience
To apply for this job please visit tinyurl.com.