Software Engineer
Ford
The Strategy & Enterprise Analytics team, part of the Global Data Insight & Analytics (GDI&A) organization is looking for an experienced Software Engineer to develop and deliver innovative AI Assistants. As a key member of our team, you will collaborate with business partners in the Legal Ops Analytics and AI areas to identify and implement new AI solutions to drive business results.
We are looking for a software engineer with 5+ years of experience in building high impact software products, preferably in the domain of analytics and AI. You should be a humble and collaborative individual who thrives in a fast-paced environment and should be passionate about developing and delivering AI Assistants that drive business impact.
Master’s degree in Computer Science, Information Technology, Information Systems, Data Analytics, or a related field (or equivalent combination of education and experience). 5-7 years of experience in Data Engineering or Software Engineering, with at least 2 years of hands-on experience building and deploying cloud-based data platforms (GCP preferred). Strong proficiency in SQL, Java, and Python, with practical experience in designing and deploying cloud-based data pipelines using GCP services like BigQuery, Dataflow, and DataProc. Expertise in one or more widely used programming languages and technologies including Python, Java, JavaScript/TypeScript, HTML/CSS or Angular/React. Solid understanding of Service-Oriented Architecture (SOA) and microservices, and their application within a cloud data platform. Experience with relational databases (e.g., PostgreSQL, MySQL), NoSQL databases, and columnar databases (e.g., BigQuery). Knowledge of data governance frameworks, data encryption, and data masking techniques in cloud environments. Familiarity with CI/CD pipelines, Infrastructure as Code (IaC) tools like Terraform and Tekton, and other automation frameworks. Excellent analytical and problem-solving skills, with the ability to troubleshoot complex data platform and microservices issues. Experience in monitoring and optimizing cost and compute resources for processes in GCP technologies (e.g., BigQuery, Dataflow, Cloud Run, DataProc). A passion for data, innovation, and continuous learning. Proven ability to design resilient strategies, implement sophisticated release management, lead critical incident resolution, and conduct Root Cause Analyses (RCAs). Excellent oral, written, and interpersonal communication skills. Lead the design, development, and implementation of innovative, scalable, and high-quality software solutions Drive technical strategy, architectural patterns, and best practices, ensuring alignment with company goals and long-term vision. Make high-level technical decisions, including technology selection, and influence organizational technical strategy. Create novel solutions and implement advanced architectural patterns, focusing on domain-driven design, clean architecture, event-driven patterns, caching, partitioning, latency, scalability, and availability. Provide strategic insights and recommendations to leadership, proactively identifying gaps and proposing solutions. Design, implement, and optimize systems for performance, security, privacy, and compliance, anticipating future requirements and building extensible solutions. Deliver business outcomes by building systems that meet Service Level Objectives (SLOs), implementing sophisticated testing strategies, and driving quality tool adoption. Lead and ensure high-quality code reviews, manage branching strategies, and promote Clean Coding practices. Improve developer productivity by automating manual steps in CI/CD and reducing feedback loops. Balance technical debt with business needs and collaborate effectively across teams and with leadership.
Por favor confirme su dirección de correo electrónico: Send Email