Logo of Huzzle

Software Engineer

image

Ford Motor Company

Aug 13, 2024

Applications are closed

  • Job
    Full-time
    Senior Level
  • Palo Alto

Requirements

  • Bachelor’s Degree in Computer Science or related degree; or foreign equivalency degree, or a combination of equivalent experience and education; OR 2 years of experience with an Advanced Degree (e.g. Masters, MBA, PhD)
  • Expertise in at least two of the following general purpose programming languages: Java/Go/Scala/Python/JavaScript
  • 1 year of experience building highly available and fault tolerant distributed systems
  • 2 years of experience designing data architecture for multiple database models such as Relational DBMS, Document, Columnar and Key-Value Data Stores
  • 1 year of experience working with Stream processing Systems such as Storm, Spark-Streaming and Kafka Streams
  • 5 years of experience writing code in multiple programming language paradigms such as Object-Oriented and Functional Programming Languages

Responsibilities

  • Design, code, test, correct and document programs and scripts using agreed standards and tools to achieve a well-engineered result
  • Derive an overall strategy of data management, within an established information architecture that supports the development and secure operation of existing and new digital services
  • Plan effective data storage, security, sharing and publishing within the organization
  • Gathers and processes raw, structured, semi-structured, and unstructured data using batch and real-time data processing frameworks
  • Ensures data quality and implements tools and frameworks for automating the identification of data quality issues
  • Collaborate with internal and external data providers on data validation providing feedback and making customized changes to data feeds and data mappings
  • Mentor and lead data engineers providing technical guidance and oversight
  • Provide ongoing support, monitoring, and maintenance of deployed products

FAQs

What qualifications are required for this position?

Candidates are required to have a Bachelor’s Degree in Computer Science or a related field, or equivalent experience, as well as expertise in at least two programming languages such as Java, Go, Scala, Python, or JavaScript.

What is the preferred experience for applicants?

Applicants should have at least 1 year of experience building highly available and fault-tolerant distributed systems, 2 years of experience designing data architecture for various database models, and experience with stream processing systems.

Is there an opportunity for professional growth in this role?

Yes, the position offers exciting opportunities for professional and personal growth along with recognition within the Ford team.

What benefits do employees receive?

Employees enjoy excellent compensation, a comprehensive benefits package including medical, dental, and prescription coverage, generous PTO, retirement plans, tuition assistance, and more.

Are there any specific technologies or tools that candidates need to be familiar with?

Yes, candidates should be familiar with stream processing systems such as Storm, Spark-Streaming, and Kafka Streams, as well as tools for data management and ensuring data quality.

Is there a mentoring component to this role?

Yes, the position involves mentoring and leading data engineers, providing technical guidance and oversight.

What types of data will I be working with in this role?

You will be gathering and processing a variety of data types including raw, structured, semi-structured, and unstructured data using both batch and real-time processing frameworks.

Is sponsorship available for this position?

No, sponsorship is not available for this position. Candidates must be legally authorized to work in the United States.

What is the work environment like?

The work environment is collaborative, and you will work closely with both internal and external data providers on data validation and making customized changes.

How does the company support work-life balance?

Ford offers flexible family care, generous PTO, and a variety of employee resource groups that contribute to a supportive work-life balance.

Automotive
Industry
10,001+
Employees
1903
Founded Year

Mission & Purpose

We don't just make history -- we make the future. Ford put the world on wheels over a century ago, and our teams are re-inventing icons and creating groundbreaking connected and electric vehicles for the next century. We believe in serving our customers, our communities, and the world. If you do, too, come move the world and make the future with us. Ford is a global company with shared ideals and a deep sense of family. From our earliest days as a pioneer of modern transportation, we have sought to make the world a better place – one that benefits lives, communities and the planet. We are here to provide the means for every person to move and pursue their dreams, serving as a bridge between personal freedom and the future of mobility. In that pursuit, our 186,000 employees around the world help to set the pace of innovation every day.