Position: Senior Software Engineer- Artificial Intelligence {REMOTE}
Overview
GEICO is seeking an experienced Senior Software Engineer with a passion for Artificial Intelligence and building high performance, low-latency platforms and applications. You will help drive our insurance business transformation and platform engineering domain modernization as we redefine experience for our customers.
This role is remote.
Responsibilities
- Collaborate with product managers, team members, customers, and other engineering teams to solve complex problems
- Integrate AI models and services into existing products, systems and business workflows
- Build prototypes, conduct experiments and deploy production-ready systems ensuring privacy, security, and ethical considerations
- Develop and execute technical software development strategy for the organization including self-service, business continuity, backup/restores, incident response and paging platforms
- Ensure quality, usability, and performance of the solutions
- Lead projects from the front and interact with clients and sponsors regularly
- Share best practices and improve processes within and across teams
- Take on-call and operational support
Qualifications
- Advanced knowledge of at least one modern OOP language such as Java, Python, or Go (preferred)
- Deep understanding of Dynamics 365 including customer service and Power Platform
- Experience with services like Logic Apps, Functions, API Management, storage and monitoring
- Hands-on experience in complex system design, data pipelines, scale and performance, with knowledge of Docker and Kubernetes
- Experience with Azure Services, Full Stack Development, API Gateway and API management
- Understanding of front-end and back-end concepts with ability to integrate technologies
- Experience with CS data structures and algorithms
- Knowledge of open-source databases such as MySQL, PostgreSQL
- Experience architecting, designing, building automation, workflows, and distributed applications
- Strong understanding of service integrations/communication standards (GRPC/REST)
- Experience partnering with engineering teams and transferring research to production
- Experience with various integration patterns and technologies used to connect Dynamics 365 with other systems
- Excellent communication skills
- Hands-on experience working in an agile Scrum environment
Experience
- 4+ years in software development, platform architecture, administration, and maintenance of software ecosystems
- 3+ years in architecture and design
- 3+ years with AWS, GCP, Azure, or hybrid data center
- 2+ years in open-source frameworks
Education
- Bachelor’s degree in computer science, Information Systems, or equivalent education or work experience
Compensation
$/yr - $/yr
The above salary range is a general guideline. The final offer depends on factors including role scope, experience, education, location, and market considerations.
At this time, GEICO will not sponsor a new applicant for employment authorization for this position.
Equal Opportunity
The GEICO equal employment opportunity policy provides for a fair and equal opportunity for all associates and job applicants regardless of race, color, religious creed, national origin, ancestry, age, gender, pregnancy, sexual orientation, gender identity, marital status, familial status, disability or genetic information, in compliance with applicable law. GEICO hires and promotes based on qualifications. GEICO reasonably accommodates qualified individuals with disabilities.
Seniority
level
- Mid-Senior level
Employment type
- Full-time
Job function
- Engineering and Information Technology
- Industries
- Insurance
#J-18808-Ljbffr