Job Details
Job Information
Job Description
Weekly Hours: 40
Role Number: 200630748-0157
Summary
We're seeking a multifaceted AI Data and Tools Engineer to rapidly develop and deploy intelligent tools that leverage big data infrastructure and modern AI architectures. This role combines strong software engineering fundamentals with the ability to build production-ready AI applications at speed, including integration with Model Context Protocol (MCP) systems.
Description
The AI Data & Tools Engineer will play a critical role in building the next generation of intelligent data tools and AI-powered applications. You'll work at the intersection of large-scale data infrastructure, modern AI/ML systems, and user-facing applications to create tools that accelerate productivity and enable data-driven decision making across the organization.
In this role, you'll architect and implement end-to-end solutions that process massive datasets, integrate with modern AI models and frameworks, and deliver intuitive interfaces for both technical and non-technical users. You'll have the opportunity to work with the latest AI technologies including LLMs, vector databases, and AI agent architectures, while employing enterprise-scale data platforms.
This position requires a unique blend of skills: the engineering rigor to build scalable, production-grade systems; the AI/ML expertise to efficiently harness modern models and frameworks; and the product sensibility to create tools that people actually want to use. You'll be empowered to move quickly, make pragmatic technical decisions, and ship impactful solutions iteratively.
Minimum Qualifications
5+ years of software development experience with strong coding practices
MS/CS degree
Proficiency in Python, with additional experience in React/JavaScript
Experience with version control, testing frameworks, and CI/CD pipelines
Hands-on experience with cloud data platforms (AWS/GCP/Azure)
Familiarity with ML frameworks (TensorFlow, PyTorch, scikit-learn)
Preferred Qualifications
Proficiency with big data technologies (Spark, Kafka, or similar streaming platforms)
Experience with data warehouses (Snowflake, BigQuery, Redshift) and data lakes
Familiarity with ML frameworks (TensorFlow, PyTorch, scikit-learn)
Understanding of LLMs, vector databases, and retrieval systems
Experience with Model Context Protocol (MCP) integration and server development
Knowledge of AI agent architectures and tool-calling patterns
Experience building web applications with modern frameworks (React, Vue, or Angular)
Basic UX/UI design sensibilities for internal tooling
Experience with real-time data processing and analytics
Background in building developer tools or internal platforms
Familiarity with AI/ML operations (MLOps) practices (experience using Airflow)
Experience building MCP servers and integrating with AI assistants
Knowledge of structured data exchange protocols and API design for AI systems
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote 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. Learn more about your EEO rights as an applicant (https://www.eeoc.gov/sites/default/files/2023-06/22-088_EEOC_KnowYourRights6.12ScreenRdr.pdf) .
Other Details

