Sr. Software Engineer

United States

Ford Motor Company

Since 1903, we have helped to build a better world for the people and communities that we serve. Welcome to Ford Motor Company.

View all jobs at Ford Motor Company

Apply now Apply later

At Ford Motor Company, we believe freedom of movement drives human progress. We also believe in providing you with the freedom to define and realize your dreams. With our incredible plans for the future of mobility, we have a wide variety of opportunities for you to accelerate your career potential as you help us define tomorrow’s transportation.


Global Data Insight & Analytics organization is looking for a Senior Software Engineer to accelerate our initiatives in the Artificial Intelligence/Machine Learning (AI/ML) and Generative AI (GenAI) domains. This role will work in a small, cross-functional team. The position will collaborate directly and continuously with other engineers, business partners, product managers and designers, and will release early and often. The team you will be working on is focused on developing various GenAI applications and building a framework that will transform Ford's code review process strategically combining human expertise with AI-driven efficiency, to unlock significant improvements in code quality, developer productivity, and overall software development speed.
 

  • Develop AI/ML and GenAI Solutions: Collaborate with the Product Owner to design and implement innovative AI/ML and Generative AI products that align with the business vision.
  • Enhance Software Engineering Practices: Lead efforts to improve and automate software development methodologies, emphasizing best practices that increase code quality, maintainability, and scalability.
  • Optimize Code Review Processes: Implement and refine code review workflows using Generative AI tools to streamline processes, reduce errors, and enhance team productivity.
  • Integrate GenAI Tools: Identify and incorporate appropriate GenAI technologies into the development process to accelerate product development and improve efficiency.
  • Mentor and Collaborate with Team Members: Provide guidance and support to fellow developers, fostering a collaborative environment that encourages learning and professional growth.
  • Stay Abreast of Industry Trends: Keep up-to-date with the latest advancements in AI/ML and software engineering to ensure the team employs cutting-edge technologies and approaches.
  • Cross-Functional Collaboration: Work closely with cross-functional teams to ensure seamless integration of AI/ML solutions within existing systems and to meet overall business objectives.

Basic Qualifications

  • Bachelor’s degree in computer science, Computer Engineering, or a related technical discipline.
  • 5+ years of professional experience as a backend software engineer with strong proficiency in Python and exceptional software engineering knowledge.
  • Hands-on experience with AI/ML and Generative AI technologies, including agentic frameworks such as LangGraph, CrewAI etc., and practical application of MLOps practices and Generative AI concepts.
  • 3+ years of experience with cloud engineering/services, preferably with Google Cloud Platform (GCP) services like Vertex AI, Cloud Functions, and BigQuery.
  • Experience with DevOps tools and practices, including CI/CD pipelines using Cloud Build or Tekton, and infrastructure as code with tools like Terraform.
  • Experience with containerization technologies, such as Docker and Kubernetes for container management and orchestration.
  • Advanced knowledge of programming languages and scripting languages like Bash or PowerShell.
  • Demonstrated ability to improve software engineering practices, particularly in enhancing code review processes and implementing best practices across teams.
  • Proficiency with machine learning workflow orchestration tools, such as Airflow or Kubeflow.
  • Excellent communication and collaboration skills, with the ability to work closely with cross-functional teams and mentor team members.

Desired Skills

  • Master's degree in computer science, machine learning, or a related field
  • 3+ years of hands-on experience with AI/ML and Generative AI technologies, including practical application of MLOps practices and Generative AI concepts.
  • Advanced proficiency in modern programming practices like pair programming and test-driven development (TDD)
  • Demonstrated leadership in software craftsmanship and establishing best coding practices across teams
  • Proven ability to quickly learn and implement new technologies
  • Experience leading agile teams and applying agile practices to complex solution delivery
  • Exceptional communication and collaboration skills, with experience in cross-functional leadership roles
  • Self-starter with innovative problem-solving abilities for tackling complex challenges
  • Expertise in architecting and automating CI/CD processes for large-scale applications
  • In-depth familiarity with AIOps tools and practices to enhance operational efficiency and reliability
  • Passion for driving innovation and sharing knowledge within and across teams
  • Leadership experience, including mentoring and developing team members
  • Advanced proficiency with infrastructure as code (IaC) tools like Terraform for managing cloud infrastructure at scale
  • Experience with high-performance computing and distributed systems
  • Understanding of data engineering principles and experience with big data technologies
  • Contribution to open-source projects or active participation in the AI/ML community

 

You may not check every box, or your experience may look a little different from what we've outlined, but if you think you can bring value to Ford Motor Company, we encourage you to apply!

As an established global company, we offer the benefit of choice. You can choose what your Ford future will look like: will your story span the globe, or keep you close to home? Will your career be a deep dive into what you love, or a series of new teams and new skills? Will you be a leader, a changemaker, a technical expert, a culture builder…or all of the above? No matter what you choose, we offer a work life that works for you, including:

• Immediate medical, dental, and prescription drug coverage

• Flexible family care, parental leave, new parent ramp-up programs, subsidized back-up child care and more

• Vehicle discount program for employees and family members, and management leases

• Tuition assistance

• Established and active employee resource groups

• Paid time off for individual and team community service

• A generous schedule of paid holidays, including the week between Christmas and New Year’s Day

• Paid time off and the option to purchase additional vacation time.

For a detailed look at our benefits, click here: Benefit Summary

 

*Please note: This is a remote role but if you live within 50 miles of Dearborn, MI, or Palto Alto, CA you will be expected to commute on-site up to 3 times a week*

*Visa Sponsorship is NOT provided for this role*

Candidates for positions with Ford Motor Company must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire.

We are an Equal Opportunity Employer committed to a culturally diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status. In the United States, If you need a reasonable accommodation for the online application process due to a disability, please call 1-888-336-0660.
 

#LI-Remote

#LI-DS2

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0
Category: Engineering Jobs

Tags: Agile AIOps Airflow Big Data BigQuery CI/CD Computer Science DevOps Distributed Systems Docker Engineering GCP Generative AI Google Cloud Kubeflow Kubernetes Machine Learning MLOps Open Source Pipelines Python TDD Terraform Vertex AI

Perks/benefits: Career development Flex hours Flex vacation Health care Medical leave Parental leave Startup environment

Regions: Remote/Anywhere North America
Country: United States

More jobs like this