Job Descriptions
Company Description
McD Tech Labs is the recently established Silicon Valley based technology development group within McDonalds Corporation. Our mission is to deliver advanced technology solutions that address real-world, data-driven needs in the McDonalds Restaurant environment. We are focused on using state-of-the-art Machine Learning, AI, and related technologies along with McDonalds unparalleled scale to completely transform the customer experience!
Job Description
We are currently looking for talented Backend Engineers to work on the transformative in-store AI Drive Through Voice Agent product. The core responsibility of this role is to architect efficient, modular, reliable and scalable AI Voice Agent in the restaurants. The backend work focuses on core logic of the AI product, microservices, distributed processing, telemetry, and scalability of a product and platform that will reach 10s of millions of customers per day.
Responsibilities:
* Develop and maintain core Voice Agent microservice stack
* Own core application and related tooling, focusing on the system's integration, configuration, lifecycle and event management
* Enable modular, testable and scalable deployment through continuous refactoring of core applications
* Keep and push for the high bar of development best practices: test coverage, design patterns, documentation and self-documenting code
* Address core design and stability issues across the stack and platform
* Educate engineering teams on best practices and methodologies, and where possible, automate enforcement and migrate existing code to ensure compliance
Qualifications
Required Qualifications:
* BS degree in Computer Science, similar technical field, or equivalent experience
* 3+ years of experience in Linux environments with good understanding of Linux processes.
* 3+ years of professional experience developing backend/server technologies in Python or Java (or equivalent language)
* Strong experience in high performance, server and service programming, e.g. distributed, multi-threaded programming writing network clients and coordinating high throughput inter-process communication
* Quick learner with grit
Desired Qualifications
* Experience in containers- and Kubernetes-based development
* Experience in shell scripting and cross-language system development
Additional Information
McDonalds is committed to providing qualified individuals with disabilities reasonable accommodations to perform the essential functions of their jobs. Additionally, if you (or another applicant of whom you are aware) require assistance accessing or reading this job posting or otherwise seek assistance in the application process, please contact recruiting.supportteam@us.mcd.com
McDonalds provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to sex, sex stereotyping, pregnancy (including pregnancy, childbirth, and medical conditions related to pregnancy, childbirth, or breastfeeding), race, color, religion, ancestry or national origin, age, disability status, medical condition, marital status, sexual orientation, gender, gender identity, gender expression, transgender status, protected military or veteran status, citizenship status, genetic information, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
Nothing in this job posting or description should be construed as an offer or guarantee of employment.
Chicago, IL
McDonald's Corporation operates and franchises McDonald's restaurants in the United States and internationally. Its restaurants offer various food products, soft drinks, coffee, and other beverages, as well as breakfast menu. As of December 31, 2018, the company operated 37,855 restaurants, including 35,085 franchised restaurants comprising 21,685 franchised to conventional franchisees, 7,225 licensed to developmental licensees, and 6,175 licensed to foreign affiliates; and 2,770 company-operated restaurants. McDonald's Corporation was founded in 1940 and is based in Chicago, Illinois.