Full-Stack Software Engineer developing applications with Generative AI and cloud technologies at Ford. Involves all stages of software development lifecycle within the Industrial System Analytics team.
Responsibilities
Design, develop, and maintain full-stack applications, encompassing both front-end user interfaces (React/Angular) and robust back-end services (Node.js, Python/Django/Flask, Java/Spring).
Integrate Generative AI and Large Language Model (LLM) capabilities to enhance application functionality and user interaction.
Implement and optimize cloud solutions leveraging GCP tools (e.g., BigQuery, GCS, Dataflow, Dataproc) and APIs/Microservices.
Deploy and manage applications on GCP using Docker and Kubernetes, ensuring optimal performance, scalability, and security.
Participate actively in code reviews, advocating for best practices, test-driven development (TDD), and ensuring adherence to Ford's security and compliance standards.
Collaborate with cross-functional teams, including product managers and designers, throughout the Agile software development lifecycle.
Requirements
Bachelor’s degree in Computer Science, Engineering, or a related field.
3+ years of professional full-stack software development experience.
Demonstrated experience and strong understanding of Generative AI concepts and Large Language Models (LLMs), including their application and integration into software solutions.
Proficiency in programming languages: JavaScript (with React/Angular), Java, Python, and SQL.
Experience designing and developing RESTful APIs.
Hands-on experience with GCP services (BigQuery, GCS, Dataflow, Dataproc) and deployment practices (Docker, Kubernetes, CI/CD pipelines).
Proficient with Git version control and modern testing frameworks.
Solid understanding of software development best practices, design patterns, Agile methodologies, and DevSecOps principles.
Director of Software Engineering at Acuity leading AI - enabled digital commerce platform development and transforming user experience with modern architecture.
Senior Product Engineer leading application and integration of protection and control solutions by Hubbell. Collaborating with engineering, sales, and customer support to deploy tailored technical solutions.
Software Engineer leading a team to develop high quality software solutions for DoD training systems. Supporting the JTSE program at Joint Staff Complex in Suffolk, VA.
Lead Principal Engineer Specialist at SAE facilitating aviation standards through technical management and collaboration. Recruiting and mentoring volunteers while driving continuous improvement initiatives in a hybrid work environment.
Product Engineer overseeing the technical lifecycle of screening and biomass handling products for Valmet. Collaborating with global teams and providing engineering expertise across the product lifecycle.
Lead ETL Developer responsible for ETL solutions involving data integration and automation. Working in a hybrid environment at Canada Life with a strong emphasis on collaboration.
Senior Software Engineer developing high - quality software solutions for Savanta. Collaborating with cross - functional teams in a hybrid work environment to deliver impactful products.
Technical Lead developing and evolving iTakeControl, a clinical trial patient engagement platform at Red Nucleus. Leading in - house product development with a focus on compliance and mentoring engineers.
Principal Software Engineer developing and enhancing secure software systems for Northrop Grumman's CHORD portfolio. Focused on collaboration, team empowerment, and personal responsibility in a complex technical environment.
Software Engineer developing Python applications on Linux for Northrop Grumman's Space Sector. Collaborating with cross - functional teams to deliver secure, scalable software in a SCIF environment.