Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Engineer image - Rise Careers
Job details

Staff Engineer

onGEICO's Enterprise Voice team is seeking an experienced Machine Learning Engineer to reimagine our customers’ contact center experience. You will help drive our insurance business transformation as we redefine experience for our customers.You will join a team of skilled software engineers as a resident AI/ML expert, supporting multiple AI automation initiatives across the contact center. We are looking for a motivated, high-energy, self-starter and problem solver with a positive attitude, and solid interpersonal and communication skills.Position DescriptionOur Senior Machine Learning Engineer is a mid-level member of the Voice engineering staff ensuring we provide innovative experiences and operational excellence to our contact center agents, supervisors and customers. Our team thrives and succeeds in delivering high-quality technology products and services in a hyper-growth environment where priorities shift quickly. The ideal candidate has broad and deep technical knowledge in AI language services, Natural Language Processing and Generative AI.Responsibilities• Ability to think creatively to find innovative solutions to complex ill-defined problems• Stay abreast of the latest developments in AI, incorporating new techniques and methodologies into our processes to keep us ahead in the insurance industry• Provides machine learning expertise within a team's functional area• Consistently writes production-ready code with defined standards of readability, maintainability, reliability and testability. Helps junior team members to produce the same.• Participates in the formulation of non-functional requirements• Specifies the design and implementation of software modules based upon system requirements and architectural guidanceBasic Qualifications:• Strong foundation in Machine Learning and Artificial Intelligence• Experienced in Natural Language Processing and AI language services• Knowledgeable in Generative AI, Large Language Models, OpenAI APIs, prompt engineering• Familiar with Responsible AI principles, model evaluation and monitoring• Strong Python and SQL programming skills. Experience using Jupyter notebooks or similar tools. Experience with Github or other source code management platforms• Experience building configurable AI/ML data pipelines through the complete ML Ops lifecycle.• Working knowledge of Big Data technologies such as Spark, Data lake, MLflow, Snowflake, Elasticsearch.• Experience with cloud providers, preferably Amazon Web Services and/or Azure• Ability to explain AI/ML concepts to technical and non-technical audience• Ability to coach and guide other engineers in shaping ill-defined data needs into concrete project deliverables• Ability to develop collaborative relationships with multi-functional teamsPreferred Qualifications• Generative AI Retrieval Augmented Generation and AI agents• Experience working with chatbots and Conversational AI• Developing omni-channel (voice, chat, SMS) Contact Center solutions including natural language processing and speech-enabled grammar• Experience with Amazon Web Services including Sagemaker, Bedrock, Lambda, S3, Connect, Lex, DynamoDB, API Gateway, CloudWatch• Experience with Machine Learning frameworks and tools like TensorFlow, PyTorch, Scikit-learn.• Familiar with Microservices development, Swagger, Postman• Building test suite and frameworks to automate end to end testing• Experience with open source libraries and frameworks• Experience working in an Agile environment (Scrum, Kanban, SAFe)Experience• 5+ years of hands-on experience in building AI/ML solutions in a production environment• 5+ years of professional software development experience• 2+ years of experience with architecture and design• 2+ years of experience in open source frameworks• 1+ years of experience with AWS, GCP, Azure, or another cloud service• 1+ years of experience in Natural Language Processing, Generative AI or Language servicesEducationBachelor's degree in Computer Science, Information Systems, Engineering or equivalent education or work experience. Master’s degree preferred.Annual Salary$105,000.00 - $230,000.00The above annual salary range is a general guideline. Multiple factors are taken into consideration to arrive at the final hourly rate/ annual salary to be offered to the selected candidate. Factors include, but are not limited to, the scope and responsibilities of the role, the selected candidate’s work experience, education and training, the work location as well as market and business considerations.GEICO will consider sponsoring a new qualified applicant for employment authorization for this position.Benefits:As an Associate, you’ll enjoy our Total Rewards Program* to help secure your financial future and preserve your health and well-being, including:• Premier Medical, Dental and Vision Insurance with no waiting period**• Paid Vacation, Sick and Parental Leave• 401(k) Plan• Tuition Reimbursement• Paid Training and Licensures• Benefits may be different by location. Benefit eligibility requirements vary and may include length of service.• Coverage begins on the date of hire. Must enroll in New Hire Benefits within 30 days of the date of hire for coverage to take effect.The equal employment opportunity policy of the GEICO Companies provides for a fair and equal employment 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 federal, state and local law. GEICO hires and promotes individuals solely on the basis of their qualifications for the job to be filled.GEICO reasonably accommodates qualified individuals with disabilities to enable them to receive equal employment opportunity and/or perform the essential functions of the job, unless the accommodation would impose an undue hardship to the Company. This applies to all applicants and associates. GEICO also provides a work environment in which each associate is able to be productive and work to the best of their ability. We do not condone or tolerate an atmosphere of intimidation or harassment. We expect and require the cooperation of all associates in maintaining an atmosphere free from discrimination and harassment with mutual respect by and for all associates and applicants.
GEICO Glassdoor Company Review
2.7 Glassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star iconGlassdoor star icon
GEICO DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of GEICO
GEICO CEO photo
Todd Combs
Approve of CEO

Average salary estimate

Estimate provided by employer
$40196 / ANNUAL (est.)
min
max
$40K
$40K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Staff Engineer, GEICO

Join GEICO's Enterprise Voice team in Forest City, NC, as a Staff Engineer where your expertise as a Machine Learning Engineer will be pivotal in reshaping our customers’ contact center experience. In this role, you’ll engage with cutting-edge technologies and collaborate with talented software engineers to drive initiatives that will transform our insurance business. Your positive attitude and creative problem-solving will shine as you explore innovative solutions to complex challenges. You'll be immersed in a dynamic environment, where high-quality technology products are paramount. Your knowledge in AI language services, Natural Language Processing, and Generative AI will be crucial in delivering operational excellence. As our senior machine learning guru, you'll not only develop production-ready code but also mentor junior team members, ensuring that we continuously elevate our standards. In this fast-paced setting, staying updated on the latest advancements in AI is crucial. Your role also encompasses formulating non-functional requirements and collaborating with multi-functional teams to bring about impactful projects. If you're driven to make a difference and ready to tackle exciting challenges in the insurance sector, this position is your next big step.

Frequently Asked Questions (FAQs) for Staff Engineer Role at GEICO
What are the main responsibilities of a Staff Engineer at GEICO?

As a Staff Engineer at GEICO, your primary responsibilities will involve applying your machine learning expertise to enhance our contact center experience. This includes writing production-ready code, staying current with AI advancements, guiding junior engineers, and collaborating with teams to address complex challenges. Your focus will be on providing innovative solutions and ensuring the operational excellence of our services.

Join Rise to see the full answer
What qualifications are needed for the Staff Engineer position at GEICO?

To qualify for the Staff Engineer position at GEICO, candidates should have a strong foundation in Machine Learning and Artificial Intelligence, along with relevant experience in Natural Language Processing. A bachelor's degree in Computer Science or related fields is essential, while a master's degree is preferred. Additionally, proficiency in Python, SQL, cloud technologies, and a minimum of 5 years of hands-on experience in AI/ML solutions are required.

Join Rise to see the full answer
What kind of work environment can a Staff Engineer expect at GEICO?

At GEICO, a Staff Engineer will find a highly collaborative and innovative work environment. You'll work with a skilled team of engineers in a hyper-growth setting where priorities can shift rapidly. The culture is built around creativity, problem-solving, and delivering high-quality technology products aimed at transforming the customer experience in the insurance industry.

Join Rise to see the full answer
Is experience in Generative AI necessary for the Staff Engineer role at GEICO?

While not strictly necessary, experience in Generative AI is highly beneficial for the Staff Engineer role at GEICO. Familiarity with AI language services, large language models, and responsible AI principles will give candidates an edge. The ability to use these technologies effectively in contact center solutions is crucial for success in this position.

Join Rise to see the full answer
What are the career growth opportunities for a Staff Engineer at GEICO?

As a Staff Engineer at GEICO, there are numerous career growth opportunities. Your role as a lead in machine learning initiatives positions you well for advancement into higher leadership roles within engineering or related fields. Additionally, GEICO emphasizes professional development, providing access to training and educational resources to help you grow your skills and career.

Join Rise to see the full answer
Common Interview Questions for Staff Engineer
Can you describe your experience with machine learning frameworks?

In your response, highlight specific frameworks you've used, such as TensorFlow or PyTorch. Discuss the projects where you've applied these tools, the challenges you faced, and how you overcame them. This shows your practical knowledge and ability to implement machine learning solutions.

Join Rise to see the full answer
How do you stay current with advancements in AI and machine learning?

Mention the resources you utilize, such as AI research papers, industry blogs, online courses, and conferences. Highlight any communities or forums you engage with to facilitate continual learning. This shows your commitment to keeping your skills sharp and your knowledge up-to-date.

Join Rise to see the full answer
What is your approach to troubleshooting machine learning models?

Outline your step-by-step process for diagnosing issues in machine learning models. Discuss techniques such as reviewing data quality, evaluating feature importance, and adjusting model parameters. Emphasize your analytical skills and your systematic approach to problem-solving.

Join Rise to see the full answer
Can you provide an example of a challenging AI/ML project you worked on?

Select a project that illustrates your skills and teamwork. Detail the objectives, your role, the challenges faced, and the solutions you implemented. This showcases your experience and ability to navigate complex AI/ML projects effectively.

Join Rise to see the full answer
How do you translate technical AI concepts for non-technical audiences?

Discuss your approach to simplifying complex concepts using analogies or visual aids. Emphasize the importance of understanding your audience and tailoring your communication style to ensure clarity and comprehension.

Join Rise to see the full answer
What are best practices for writing maintainable and testable code?

Explain your coding standards, like code comments, consistent formatting, and modularity. Share your experience with developing test suites to ensure code quality and reliability, demonstrating your commitment to best practices in software development.

Join Rise to see the full answer
How do you manage shifting priorities in a hyper-growth environment?

Discuss your organizational skills, time management strategies, and how you remain adaptable to change. Share examples of how you've successfully adjusted to new priorities while still delivering on key objectives.

Join Rise to see the full answer
What role does data play in your machine learning projects?

Highlight your understanding of the significance of data quality and preprocessing in building successful machine learning models. Discuss how you prioritize data collection, cleaning, and feature engineering in your projects.

Join Rise to see the full answer
How do you mentor junior engineers on your team?

Talk about your mentoring philosophy and any structured programs you've implemented. Share specific examples of how you've guided junior engineers through complex topics or projects, emphasizing the impact of your mentorship on their development.

Join Rise to see the full answer
What could be the impact of AI and machine learning on the insurance industry?

Provide insights into how AI and machine learning can enhance efficiency, customer service, and risk assessment within the insurance sector. Discuss potential innovations and developments that could emerge from leveraging these technologies.

Join Rise to see the full answer

GEICO's seven operating principles help create a workplace in which their associates can thrive. 1. Respect, support and provide opportunity for all associates. 2. Be fanatics for outstanding customer service. 3. Be the low-cost provider. 4. ...

31 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 10, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!