Software Engineer (Full Stack), AiDP Solutions - Sales
About the role
Full Stack Software Engineer responsible for building user-facing applications and backend services behind Data and ML platforms, including insights portal, data observability, data lineage, model hub, and data visualization. Build custom solutions or customize open source products for Apple's needs, and develop web interfaces and APIs to power them, as well as tools for extending 3rd party BI tools via APIs.
Responsibilities
- Build user-facing applications and backend services behind Data and ML platforms (insights portal, data observability, data lineage, model hub, data visualization).
- Develop web interfaces and APIs to power applications.
- Customize open source products for Apple's needs or build custom solutions from the ground up.
- Develop tools and frameworks that extend the functionality of 3rd party BI tools using APIs.
Qualifications
- 4 years of hands-on proficiency with Java and/or Python or similar language for back-end development
- 4 years of hands-on experience building web user interfaces with a modern front-end framework such as React, Angular, or Vue, using JavaScript/TypeScript, HTML, and CSS
- 4 years work with data structures and algorithms
- 4 years experience developing micro-services and REST APIs
- 4 years experience with SQL and/or NoSQL data stores
- Bachelor's degree in computer science or related field, or equivalent practical experience
- Knowledge of cloud computing platforms like AWS, Google Cloud, Azure or similar
- Strong problem-solving skills and excellent communication skills
- Experience building data-driven user interfaces, such as dashboards, charts, or visualization libraries (e.g., D3, Highcharts)
- Experience building and deploying cloud-native applications/products
- Familiarity with designing scalable and performant services
- Experience customizing or extending open source products, or integrating with 3rd party BI tools via APIs
- Working experience with big data technologies and data platforms
- Familiarity with distributed computing technologies
- Experience with CI/CD, containers (Docker), and automated testing
- Prior experience in the areas of AI/ML/Data Science will be a strong plus
Skills
Benefits
- Base pay range between $150,400 and $225,300 per year
- Discretionary employee stock programs (RSUs) and Employee Stock Purchase Plan
- Comprehensive medical and dental coverage
- Retirement benefits
- Discounted products and free services
- Educational expense reimbursement
- Potential discretionary bonuses or commissions and relocation
About Apple
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
More open roles at Apple
- Senior UI Software Engineer, Cocoa3d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology3d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer3d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency3d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency3d agoHybrid (Seattle, WA) · Software and Services