McDonald's is seeking to solve the problem of delivering seamless, efficient, and personalized customer experiences across 100+ countries by leveraging AI technologies such as Computer Vision and Natural Language Processing.
Requirements
- Strong programming skills in Python (C++ a plus)
- Deep understanding of transformer architectures, model optimization techniques, and core algorithms in either Computer Vision or NLP
- Experience with cloud AI services (AWS SageMaker, Google Vertex AI, Azure ML), preferably GCP
- Experience with EfficientNet, ResNet, YOLO, SAM, or Diffusion models (CV Focus)
- Experience with LLM fine-tuning, embeddings, prompt engineering, RAG, or pre-trained models (BERT, GPT, LLaMA, T5) (NLP Focus)
- Contributions to open-source CV/NLP frameworks (e.g., Hugging Face, PyTorch Lightning, OpenCV)
- Experience deploying and monitoring AI models in production, including model versioning and reproducibility
Responsibilities
- Design, develop, and refine advanced AI models in either Computer Vision (CNNs, Vision Transformers, Diffusion models) or NLP (Transformers, LLMs, seq2seq, RAG, embeddings
- Implement solutions in Python/C++, leveraging frameworks such as PyTorch, TensorFlow, Hugging Face, OpenCV
- Apply fine-tuning and optimization techniques (transfer learning, LoRA, quantization, distillation)
- Stay current with CV and NLP research (e.g., NeurIPS, ACL, CVPR), introducing novel techniques like multimodal fusion or generative models into enterprise applications
- Translate research into production-ready systems, ensuring scalability, reproducibility, and monitoring
- Develop AI pipelines and workflows across edge devices, kiosks, and cloud platforms (AWS, GCP, Azure)
- Optimize for latency, cost efficiency, and restaurant-specific constraints (drive-thru, mobile, kiosk)
Other
- Bachelor’s degree in Computer Science, Data Science, AI, or related field
- 5–9 years of experience in engineering, with 4+ years of hands-on AI/ML development
- Ability to communicate technical concepts clearly to technical and non-technical audiences
- Strong collaboration skills and ability to thrive in fast-paced, cross-functional environments
- Passion for innovation, with a track record of applying AI responsibly and at scale