AI Engineer I
Job Description
FedEx is seeking an AI Engineer I to design, build, deploy, and maintain AI and machine learning solutions that support intelligent automation, predictive insight, and advanced analytics across the enterprise. This role drives operational readiness for AI services and integrates AI models into business applications.
Key Responsibilities
- Write clean, efficient, well-documented code to develop and implement machine learning and AI models for business use cases.
- Build data engineering and preprocessing workflows needed to produce model inputs.
- Continuously improve the performance and scalability of AI applications and models.
- Create and maintain scalable ML pipelines for model training, validation, inference, and deployment.
- Collaborate with ML Ops Engineers to package and deploy models into enterprise systems using established MLOps practices.
- Monitor deployed models in production for performance, data drift, and reliability, and resolve issues through troubleshooting and remediation.
- Define and implement Service Level Objectives (SLOs) for key metrics such as p50/p95 latency and availability.
- Set up monitoring and alerting for model drift, latency, and error rates.
- Work with Data Scientists to transition experimental models and research prototypes into production-ready systems.
- Support integration of AI capabilities into enterprise workflows, applications, and digital platforms.
- Contribute to documentation and explainability of model outputs for business stakeholders.
- Ensure deployed AI systems comply with enterprise governance, fairness, and security standards.
- Evaluate emerging AI technologies, including LLMs and generative AI, for applicability to business problems and innovation opportunities.
Requirements
- Strong coding skills in Python, Java, or C++, including API development and software design.
- Deep understanding of core machine learning concepts, including classification, regression, clustering, and deep learning architectures.
- Hands-on experience with modern deep learning frameworks and algorithms for supervised and unsupervised learning (for example, PyTorch, TensorFlow).
- Experience working with LLMs, prompt engineering, fine-tuning, and frameworks such as LangChain and LangGraph to build RAG (Retrieval-Augmented Generation) systems.
- Ability to handle data wrangling, SQL, data warehousing, and ETL pipelines for model preparation.
- End-to-end experience developing, training, and deploying machine learning models from prototype through production.
- Mastery of data preprocessing, feature engineering, and model evaluation techniques.
- Ability to build and optimize scalable data pipelines for model training and evaluation.
- Strong knowledge of SQL and NoSQL databases for AI application data access and management.
- Solid foundation in software engineering practices including Git, automated testing, and CI/CD pipelines.
- Hands-on experience with Docker and Kubernetes for containerization and scalable deployment.
- Experience with MLOps observability, including model monitoring for performance and drift, plus model/version lineage, telemetry, and traceability.
- Experience implementing advanced testing and deployment strategies, including canary/shadow deployments and test suites such as unit, integration, adversarial, and regression tests.
- Demonstrated ability to integrate AI models and services into enterprise applications using RESTful APIs.
- Proficiency with at least one major cloud platform (GCP, AWS, Azure) and related AI/ML services (such as Vertex AI, SageMaker, Azure ML).
- Experience with big data technologies such as Apache Spark for large-scale dataset processing.
- Strong problem-solving and analytical skills with effective collaboration in an Agile environment.
- Excellent communication skills for explaining technical concepts to both technical and non-technical stakeholders.
- Experience with modern frontend JavaScript frameworks such as React, Vue.js, Angular, or similar, for user-facing applications consuming AI models.
- Minimum Education: Bachelor’s degree in Computer Science, Data Science, Engineering or related field.
- Minimum Experience: Academic projects or internships involving data manipulation (Pandas), building simple models (Scikit-learn), and basic understanding of a deep learning framework (PyTorch/TensorFlow).
Technology Stack
Python, Java, C++, PyTorch, TensorFlow, LangChain, LangGraph, RAG, SQL, Docker, Kubernetes, Git, CI/CD, RESTful APIs, GCP, AWS, Azure, Vertex AI, SageMaker, Azure ML, Apache Spark, React, Vue.js, Angular, Pandas, Scikit-learn, LLMs, generative AI.
Location and Work Setup
- Hybrid role located in Plano, TX or Pittsburgh, PA or Memphis, TN.
- Candidates must live within 50 miles of the campus location.
- Employees are required to work at the FedEx campus location several times per week.
Pay Range
- Plano, TX: $7,882.48 / mo - $10,444.28 / mo
- Pittsburgh, PA: $7,882.48 / mo - $10,444.28 / mo
- Memphis, TN: $7,488.36 / mo - $9,922.07 / mo
Equal Employment and Legal Notices
- Reasonable accommodations are available for qualified individuals with disabilities throughout the application process. Applicants who require reasonable accommodations in the application or hiring process should contact [email protected].
- Applicants have rights under federal employment laws, including: Know Your Rights, Pay Transparency, Family and Medical Leave Act (FMLA), and Employee Polygraph Protection Act.
- E-Verify program participant: Federal Express Corporation participates in the Department of Homeland Security U.S. Citizenship and Immigration Services E-Verify program for U.S. applicants and employees only.