Senior Software Engineer - AI & Search
About the role
About Our Client:
The organization operates within the automotive and mobility industry, focusing on advancing transportation through technology. It addresses challenges in mobility by developing innovative vehicle technologies and enterprise systems that enhance customer experiences and support movement freedom. The company is recognized for its historical impact and ongoing commitment to shaping future mobility solutions on a global scale.
About the Opportunity:
The SENIOR SOFTWARE ENGINEER - AI & SEARCH will contribute to designing, developing, and implementing scalable microservices architectures that support the organization's business needs. This role is pivotal in building robust, high-quality software platforms that enhance operational capabilities and customer-facing technologies. The position involves collaboration across multiple teams to ensure system scalability, reliability, and maintainability, directly impacting the effectiveness of technology-driven transportation solutions.
Responsibilities:
Participate in full software development lifecycle providing technical guidance and support.
Collaborate with Product Managers, Architects, DevOps, and QA to design and develop scalable microservices platforms.
Develop reusable, testable, and maintainable code following industry standards.
Build reusable frameworks and work with DevOps to ensure platform availability and fault tolerance.
Manage operational issues with minimal supervision.
Conduct code reviews ensuring adherence to standards and architectural principles.
Maintain technical documentation and user guides.
Requirements:
Bachelor’s degree in Computer Science, Computer Engineering, or related field.
Over 5 years of Object-Oriented Development experience, especially with JVM platforms using Spring ecosystem (Spring Boot, MVC, JDBC).
Minimum 2 years experience designing and maintaining CI/CD pipelines with tools like Tekton, Jenkins, or GitHub Actions.
At least 2 years practicing clean code principles including TDD/BDD, Extreme Programming, continuous refactoring, and testing.
Preferred experience includes 1+ year with search technologies (Apache Solr, Elastic Search), databases (PostgreSQL, MongoDB), cloud services (GCP or AWS), Python for data pipelines, application of LLM and AI development tools.
Pay Range and Compensation Package:
Salary range $115,000 to $192,900 based on experience and job scope.
Benefits & Perks:
Immediate medical, dental, vision, and prescription drug coverage
Tuition assistance
Flexible family care days, paid parental leave, and family building benefits
Vehicle discount program and management leases
Paid time off including holidays and community service
Equal Opportunity Statement: Our client is an equal opportunity employer. They celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, or national origin.
Note:
RemoteHunter is not the Employer of Record (EOR) for this role. Our purpose in this opportunity is to connect exceptional candidates with leading employers. We help job seekers worldwide discover roles that match their goals and guide them to complete their full application directly through the hiring company's career page or ATS.
Responsibilities
- Participate in full software development lifecycle providing technical guidance and support
- Collaborate with Product Managers, Architects, DevOps, and QA to design and develop scalable microservices platforms
- Develop reusable, testable, and maintainable code following industry standards
- Build reusable frameworks and work with DevOps to ensure platform availability and fault tolerance
- Manage operational issues with minimal supervision
- Conduct code reviews ensuring adherence to standards and architectural principles
- Maintain technical documentation and user guides
Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, or related field
- Over 5 years of Object-Oriented Development experience, especially with JVM platforms using Spring ecosystem
- Minimum 2 years experience designing and maintaining CI/CD pipelines with tools like Tekton, Jenkins, or GitHub Actions
- At least 2 years practicing clean code principles including TDD/BDD, Extreme Programming, continuous refactoring, and testing
- Preferred experience includes 1+ year with search technologies, databases, cloud services, Python for data pipelines, application of LLM and AI development tools
Benefits
- Immediate medical, dental, vision, and prescription drug coverage
- Tuition assistance
- Flexible family care days, paid parental leave, and family building benefits
- Vehicle discount program and management leases
- Paid time off including holidays and community service
Skills mentioned
About RemoteHunter
RemoteHunter is your dedicated AI job search assistant, turning the job hunt from a slow, individual effort into a quicker, smarter, and guided experience by streamlining each step of the process and speeding up your path to the right career opportunities.