Software Data Engineer
2 weeks ago
Job Title: Software Data Engineer
Job Summary: We are seeking a highly skilled Software Data Engineer to join our App Store Data Engineering team at Apple Inc. As a key member of our team, you will play a critical role in delivering data-driven insights and solutions that drive business growth and innovation.
Key Responsibilities:
- Design and develop scalable, high-performance data processing applications using Apache Spark or Apache Flink.
- Collaborate with cross-functional teams to identify business requirements and translate them into practical engineering tasks.
- Develop and maintain large-scale data processing systems, including data ingestion, processing, and storage.
- Work with big data technologies such as Hadoop, HDFS, Spark, SQL, and Kafka to design and implement data pipelines.
- Ensure data quality, accuracy, and security, and implement data governance policies and procedures.
- Stay up-to-date with industry trends and emerging technologies, and apply this knowledge to drive innovation and improvement in our data engineering practices.
Requirements:
- 5+ years of hands-on experience building distributed data processing applications using Apache Spark or Apache Flink.
- 5+ years of programming experience in Scala (preferred) or Java.
- Experience with big data technologies, including Hadoop, HDFS, Spark, SQL, and Kafka.
- Proven skills in designing scalable, highly available distributed systems using technologies like Kafka, Iceberg, Kubernetes, Airflow, and Cassandra.
- Good understanding of software engineering principles and fundamentals, including algorithms and data structures.
- Self-directed, self-motivated, and ability to create architecture and design documents.
- Excellent communication skills and proven ability to work in a multi-functional environment.
Preferred Qualifications:
- Bachelor's Degree or equivalent experience in Computer Science or related field.
What We Offer:
- Competitive base pay, with a range of $143,100 to $264,200, depending on skills, qualifications, experience, and location.
- Opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs.
- Comprehensive medical and dental coverage, retirement benefits, and a range of discounted products and free services.
- Reimbursement for certain educational expenses related to advancing your career at Apple.
- Discretionary bonuses or commission payments, and relocation assistance.
Apple is an Equal Opportunity Employer: We are committed to inclusion and diversity, and take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.
-
Software Engineer II
2 days ago
Cupertino, California, United States ATR International Full timeAbout the Role:Atr International is seeking a highly skilled Software Engineer II to join our team as a Data Insights Specialist. In this role, you will be responsible for delivering high-quality analytic insights from large data warehouses, with a focus on time series data.Key Responsibilities:Design and implement Deep Learning algorithms in time series...
-
Senior Software Engineer
2 days ago
Cupertino, California, United States Apple Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our Data Governance Solutions team at Apple. As a key member of our team, you will be responsible for designing and implementing cutting-edge solutions to support Apple's Data Governance and Compliance requirements.Key ResponsibilitiesManage petabytes of data and design new...
-
Senior Software Engineer
5 days ago
Cupertino, California, United States Apple Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our Apple Services Engineering (ASE) team. As a key member of our team, you will play a critical role in designing, developing, and deploying high-performance systems that handle millions of queries every day.Key ResponsibilitiesDevelop and deploy new features of Apple's internal...
-
Senior Software Engineer
5 days ago
Cupertino, California, United States Apple Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our Data Platform team at Apple. As a key member of our team, you will be responsible for designing, developing, and deploying large-scale data processing frameworks and applications on cloud-based infrastructure.Key ResponsibilitiesDesign and develop high-performance systems that...
-
Senior Software Engineer
6 days ago
Cupertino, California, United States Apple Inc. Full timeJob DescriptionJob SummaryWe are seeking a highly skilled Senior Software Engineer to join our Data Infrastructure team at Apple Inc. As a key member of our team, you will be responsible for designing and implementing scalable and efficient data processing workflows and machine learning pipelines.Key ResponsibilitiesManage petabytes of data for machine...
-
Senior Software Development Engineer
3 days ago
Cupertino, California, United States Apple Full timeAbout the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our Data Platform team at Apple. As a key member of our team, you will be responsible for developing and implementing cutting-edge data solutions that accelerate the adoption of our Apple Data Platform.Key ResponsibilitiesDefine and drive technical vision, roadmap, and...
-
Senior Software Data Infrastructure Engineer
5 days ago
Cupertino, California, United States Apple Full timeAbout the RoleWe are seeking a highly skilled and experienced Senior Software Data Infrastructure Engineer to join our Data and Machine Learning Innovation organization at Apple. As a key member of our team, you will play a critical role in building and implementing a robust data processing framework to streamline log data pipelines.Key...
-
Senior Software Engineer
1 week ago
Cupertino, California, United States Apple Inc. Full timeAbout the RoleWe are seeking an experienced software engineer to join our Apple Data Platform team. As a Senior Software Engineer, you will play a key role in designing, implementing, and maintaining distributed systems to build world-class machine learning platforms and products at scale.Key ResponsibilitiesDesign and DevelopmentDesigning and implementing...
-
Cupertino, California, United States Apple Inc. Full timeJob SummaryWe are seeking an experienced Senior Software Architect to lead our App Store Analytics and Data Engineering team. As a key member of our engineering organization, you will be responsible for designing and developing scalable frameworks, providing technical leadership, and driving the execution of initiatives that align with our company's...
-
Software Development Engineer
1 week ago
Cupertino, California, United States ATR International Full timeJob SummaryWe are seeking a highly skilled Software Development Engineer to join our team at ATR International. As a key member of our data analytics team, you will be responsible for delivering high-quality analytic insights from large data warehouses, particularly in the area of time series data.Key ResponsibilitiesDevelop and Implement Data Analytics...
-
Cupertino, California, United States Apple, Inc. Full timeThe Data Platform team within the services organization is responsible for enabling analytics, experimentation, and ML feature engineering to support Siri, Search, iCloud, Apple Pay, and other beloved ML features on Apple devices. The mission of the Data Platform organization is to provide engineers and data scientists with an innovative, reliable, secure,...
-
Data Platform Software Engineer
1 week ago
Cupertino, California, United States Apple Inc. Full timeAbout the RoleWe are seeking an experienced engineer who can bring their passion for machine learning, infrastructure, big data, and distributed systems to build world-class data+ML platform/products at scale. As a Senior Software Engineer, you will work with many cross-functional teams and lead the planning, execution, and success of technical projects with...
-
Senior Software Development Engineer
2 months ago
Cupertino, California, United States Apple, Inc. Full timeWe at Apple Maps is seeking a Senior Full-Stack Software Development Engineer to join our Eval Engineering team. The ideal candidate will possess substantial professional experience in software development and the implementation of large-scale, scalable data solutions. The Eval engineering team collaborates with various groups within Apple Maps to enhance...
-
Software Systems Engineer
5 days ago
Cupertino, California, United States Apple Full timeAbout the RoleWe are seeking a highly skilled Software Systems Engineer to join our Silicon Technologies group at Apple. As a key member of our team, you will play a critical role in designing and developing the software that powers our next-generation system-on-chip (SoC) technology.Key ResponsibilitiesDesign, develop, and maintain application and hardware...
-
AIML - Software Development Engineer, MLPT
2 months ago
Cupertino, California, United States Apple Full timeSummaryDo you want to shape the platform that enables the next generation of intelligent experiences on Apple products and services? Do you want to shape the next generation of ML developer experience? In Apple's Machine Learning Platform Technology & Infra team we have built the platform that Apple uses for developing LLM, vision and other machine learning...
-
Software Engineering Leader
2 weeks ago
Cupertino, California, United States Apple Inc. Full timeOverviewAt Apple, we believe in the power of innovation. Our team is dedicated to transforming visionary ideas into exceptional products and services that enhance customer experiences. We are seeking a seasoned Software Engineering Manager to spearhead the development of our Private Cloud Compute initiative, a groundbreaking approach to AI privacy in cloud...
-
AIML - Software Development Engineer, MLPT
2 months ago
Cupertino, California, United States Apple Full timeAIML - Software Development Engineer, MLPTCupertino, California, United StatesMachine Learning and AISummaryRole Number: Do you want to shape the platform that enables the next generation of intelligent experiences on Apple products and services? Do you want to shape the next generation of ML developer experience? In Apple's Machine Learning Platform...
-
Software Delivery Engineer
6 days ago
Cupertino, California, United States Apple Full timeAbout the RoleWe are seeking a highly skilled Senior SRE to join our Software Delivery team at Apple. As a key member of our team, you will be responsible for designing, building, and maintaining our core infrastructure, which enables thousands of Apple software engineers to develop products that delight millions of Apple customers.Key...
-
Senior Software Engineer
2 weeks ago
Cupertino, California, United States Juniper Networks Full timeJob OverviewKey ResponsibilitiesEngage in collaborative efforts to establish AIDE standards for Micro-Services, including APIs, schemas, serialization, data storage, and best practices. Write and maintain software utilizing Python, Java, and/or Go (Golang). Design and implement highly scalable and resilient distributed systems. Create software solutions for...
-
Software Engineering Project Leader
2 weeks ago
Cupertino, California, United States Apple Full timePosition Overview:Role Identification: At Apple, we believe in the power of innovation to transform ideas into remarkable products and services. Our team is composed of passionate and dedicated individuals who are committed to excellence. Here, creativity and cutting-edge technology come together to redefine industries and enhance customer experiences. We...