Software Engineer Job Opportunity at Ford Motor Company
We are seeking a talented Software Engineer to join our dynamic team at Ford Motor Company. In this role, you will collaborate directly with engineers, business partners, product managers, and designers from diverse locations. You will be a part of the Mach1ML platform team, focused on democratizing Machine Learning across the Ford enterprise, delivering cutting-edge analytics innovation.
About the Role
As a Software Engineer, you will:
- Develop features for the Mach1ML platform.
- Support customer model deployment using Mach1ML platform on GCP and On-prem.
- Manage your work using Rally.
- Incorporate product functionality and customer perspective in model deployment.
- Utilize cutting-edge technologies like GCP, Kubernetes, Docker, Seldon, Tekton, Airflow, Rally, etc.
This role requires outstanding technical and organizational skills, along with critical thinking and problem-solving abilities to support team success. You will operate in a fast-paced, Agile environment, driving innovations that surpass existing solutions and pushing the boundaries of AI/ML enablement.
Responsibilities
- Collaborate with Tech Anchor, Product Manager, and Product Owner to deliver machine learning use cases using the Ford Agile Framework.
- Tackle challenging AI problems alongside Data Scientists and ML Engineers.
- Drive model deployment and AI/ML adoption within internal and external systems.
- Innovate by researching state-of-the-art deployment tools and sharing knowledge with the team.
- Lead by example through Paired Programming to enhance cross-training, problem-solving, and delivery speed.
- Leverage the latest GCP, CICD, and ML technologies for continuous improvement.
Qualifications
The ideal candidate will have:
- Bachelor’s or Master’s degree in Computer Science Engineering or a related field, or a combination of education and equivalent experience.
- 3+ years of experience in full-stack software development.
- 3+ years of experience with Cloud technologies and services, preferably GCP.
- 3+ years of experience practicing statistical methods such as ANOVA, PCA, k-means clustering, factor analysis, neural networks, Gaussian regression, etc.
- 3+ years of experience with Python, SQL, BigQuery.
- Experience with tools like SonarQube, Tekton, Terraform, GCS, GCP Looker, Vertex AI, Airflow, TensorFlow, etc.
- Experience in training, building, and deploying ML/DL models.
- A strong understanding of technical, functional, non-functional, and security aspects of business requirements.
- Ability to adapt quickly to open-source products and tools for ML platform integration.
- Experience with Scikit-learn, DataRobots, TensorFlow, PyTorch for building and deploying models.
- Proficiency in developing and deploying On-Prem and Cloud environments using Kubernetes, Tekton, OpenShift, Terraform, Vertex AI.
Join Our Team
Be part of a forward-thinking company where your work in AI/ML can make a significant impact. Apply now to join Ford Motor Company as a Software Engineer and help us build the future of machine learning and data-driven innovation.