Ford Motor Company is looking for a Full Stack Engineer to solve technical problems and architect robust APIs, work with legacy services, and prototype AI Agent workflows.
Requirements
- Python Expertise: Strong professional experience with Python, especially with asynchronous frameworks like FastAPI
- Database Proficiency: Deep understanding of relational databases (PostgreSQL) and ideally search engines (ElasticSearch). You know how to write efficient queries and optimize schemas.
- Cloud-Native Mindset: Hands-on experience with Google Cloud Platform (GCP). You are comfortable interacting with cloud resources programmatically via Terraform.
- Containerization: Proficiency with Docker / Podman. You understand how to build lean images and orchestrate them in a cloud environment.
- CI/CD: Experience defining build steps and deployment strategies using tools like CloudBuild, Tekton
- AI & Agent Frameworks: Experience with (or a burning desire to master) AI orchestration tools like Google ADK, CrewAI, LangGraph, or AutoGPT.
- Microsoft Integrations: Prior experience working with the Microsoft Graph API or programmatic file management within SharePoint.
Responsibilities
- Architect & Build: Design and deploy high-performance, scalable RESTful APIs using Python (FastAPI) and manage data persistence with PostgreSQL and ElasticSearch.
- Containerize & Deploy: Own your infrastructure decisions. You will containerize applications using Docker/Podman and manage CI/CD pipelines via GCP CloudBuild.
- Innovate with AI: Lead the charge on integrating Large Language Models (LLMs) and AI Agents into our ecosystem, utilizing frameworks like Google ADK, CrewAI, or others to automate complex business logic.
- Integrate Ecosystems: Build secure, reliable integrations with external platforms, specifically leveraging MS Graph API to interface with SharePoint document repositories and other data sources
- Flexible Tech: Be able to work on Java Spring Boot and frontend JavaScript frameworks when needed, ensuring seamless interoperability with our modern stack.
- Data Engineering: Design ETL pipelines to move and transform data, setting the stage for future data visualization and dashboarding initiatives.
Other
- Bachelors degree or equivalent combination of relevant education and experience.
- Technical Adaptability: You are comfortable being uncomfortable. You can pick up a new SDK, language, or API documentation and start building immediately.
- Communication: You can explain complex technical trade-offs to non-technical stakeholders. You ask “Why?” before you ask “How?”
- High Agency: You don’t wait for a ticket to be perfectly defined. You identify bottlenecks, propose solutions, and drive implementation.
- Visa sponsorship is not available for this position.