Senior Software Engineer – AI, Search
Posted 1ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Software Engineer building Ford’s Java cloud-native eCommerce microservices platform. Designing scalable, fault-tolerant services and search capabilities for future mobility.
Responsibilities:
- Provide technical guidance and support throughout the software development lifecycle
- Collaborate with Product Managers, Architects, DevOps, and QA to design and develop a scalable microservices platform
- Design, develop, and implement high-quality, reusable, and testable code
- Build reusable frameworks
- Work with DevOps and other teams to ensure the platform is highly available, scalable, and fault tolerant
- Handle operational issues with little or no oversight
- Conduct code reviews and ensure adherence to standards, patterns, and architecture principles
- Develop and maintain technical documentation and user guides for the platform
Requirements:
- Bachelor’s degree in computer science, Computer Engineering, or a related field
- 5+ years of Object-Oriented Development experience
- Deep expertise in building microservices architectures on the JVM platform
- Experience with Spring ecosystem, including Spring Boot, Spring MVC, and Spring JDBC
- 2+ years of experience designing, building, and maintaining CI/CD pipelines
- Experience with Tekton, Jenkins, or GitHub Actions
- 2+ years of applying clean code principles, including TDD/BDD, Extreme Programming, self-documenting code, continuous refactoring, and Unit, Integration, and Acceptance testing
- Candidates must be legally authorized to work in the United States
- Visa sponsorship is not available
- Preferred/added experience: Apache Solr or Elasticsearch, PostgreSQL or MongoDB, GCP or AWS, Python data pipelines, LLM applications, ADK, Gemini models, Arize AI, eCommerce Search and Discovery, and AI-assisted development tools
Benefits:
- Immediate medical, dental, vision and prescription drug coverage
- Flexible family care days
- Paid parental leave
- New parent ramp-up programs
- Subsidized back-up child care
- Adoption and surrogacy expense reimbursement
- Fertility treatments
- Vehicle discount program for employees and family members
- Management leases
- Tuition assistance
- Established and active employee resource groups
- Paid time off for individual and team community service
- Generous schedule of paid holidays, including the week between Christmas and New Year’s Day
- Paid time off
- Option to purchase additional vacation time














