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

Senior Machine Learning Engineer

GEICO'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• 4+ years of hands-on experience in building AI/ML solutions in a production environment• 4+ 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$70,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.At this time, GEICO will not sponsor a new 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
$195000 / ANNUAL (est.)
min
max
$130K
$260K

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 Senior Machine Learning Engineer, GEICO

If you're a talented Senior Machine Learning Engineer looking to make an impact, come join GEICO's Enterprise Voice team in beautiful Las Vegas, NV! In this role, you'll be at the forefront of transforming our customer contact center experience. Your expertise in machine learning, particularly in Natural Language Processing and AI automation, will help shape the way we serve millions of insurance customers. You’ll collaborate with a dynamic team of software engineers, bringing your creativity and problem-solving skills to tackle complex challenges and spearhead innovative solutions. At GEICO, we thrive in a fast-paced environment where adaptability is key, and your contributions will directly influence the quality of service our agents and supervisors provide. We're in search of someone who's not only technically proficient but also a stellar communicator who can bridge the gap between complex AI concepts and non-technical stakeholders. If you have a passion for using AI to revolutionize traditional industries and enjoy mentoring others, this role is tailored for you. With our focus on operational excellence and a commitment to utilizing cutting-edge technology, you will be empowered to continually learn and grow in your field. Ready to take your career to the next level? Join us at GEICO and make your mark in the world of machine learning!

Frequently Asked Questions (FAQs) for Senior Machine Learning Engineer Role at GEICO
What are the responsibilities of a Senior Machine Learning Engineer at GEICO?

As a Senior Machine Learning Engineer at GEICO, your primary responsibilities will include designing and implementing advanced AI solutions to improve our contact center experience. You'll engage in creative problem-solving to address complex issues, provide machine learning expertise to your team, and ensure production-ready code quality. Moreover, you'll be tasked with staying updated on the latest AI developments to integrate new methodologies into our projects, all while mentoring junior engineers.

Join Rise to see the full answer
What qualifications are needed to apply for the Senior Machine Learning Engineer position at GEICO?

Applicants looking to join GEICO as a Senior Machine Learning Engineer should possess a strong foundation in machine learning and artificial intelligence, particularly in Natural Language Processing and Generative AI. A bachelor's degree in Computer Science or a similar field is required, along with at least 4 years of experience in developing AI/ML solutions in a production environment. Familiarity with Big Data technologies and cloud services like AWS or Azure is preferred.

Join Rise to see the full answer
How does GEICO support the professional development of Senior Machine Learning Engineers?

GEICO is committed to the growth of its employees, including Senior Machine Learning Engineers. You’ll have access to ongoing training and development opportunities such as tuition reimbursement for further education and paid training sessions. The company encourages a culture of learning, allowing engineers to stay updated on the latest industry advancements and continuously enhance their skillsets.

Join Rise to see the full answer
What technologies do Senior Machine Learning Engineers at GEICO typically work with?

In the role of Senior Machine Learning Engineer at GEICO, you'll utilize various technologies including Python, SQL, and machine learning frameworks like TensorFlow and PyTorch. Additionally, familiarity with Big Data technologies is important, along with cloud services like Amazon Web Services (AWS) or Azure. Understanding tools for managing AI/ML data pipelines and working with APIs will also be a significant part of your daily work.

Join Rise to see the full answer
What is the salary range for a Senior Machine Learning Engineer at GEICO?

The salary range for a Senior Machine Learning Engineer at GEICO generally falls between $70,000 and $230,000 annually. However, the final offer will depend on various factors such as the candidate's experience and education, the role's responsibilities, and the job location, ensuring competitive compensation tailored to individual qualifications.

Join Rise to see the full answer
Common Interview Questions for Senior Machine Learning Engineer
Can you describe your experience with Natural Language Processing?

Certainly! When discussing your experience with Natural Language Processing (NLP), you should highlight specific projects where you've implemented NLP techniques. Discuss the tools and frameworks you used, any challenges you faced, and how you overcame them. Listing measurable outcomes, such as improved customer interaction or automation rates, can also strengthen your response.

Join Rise to see the full answer
How do you stay updated with the latest advancements in machine learning?

To stay current with advancements in machine learning, I regularly follow reputable journals, attend industry conferences, and engage in online courses to sharpen my skills. I also participate in forums and communities where professionals discuss the latest trends, allowing for collaborative learning and insights into practical applications. Sharing what I learn with colleagues is also essential to fostering a culture of continuous development.

Join Rise to see the full answer
Explain a complex machine learning concept to a non-technical audience.

When explaining complex machine learning concepts, I focus on using simple analogies and real-world examples. For instance, I might say that machine learning is like teaching a child to recognize objects. Instead of providing explicit instructions, we show the child many examples and allow them to learn independently. This approach not only clarifies the concept but also fosters engagement and understanding.

Join Rise to see the full answer
What techniques do you use for model evaluation?

My approach to model evaluation typically employs metrics like accuracy, precision, recall, and F1 scores to assess performance depending on the problem at hand. I also emphasize the importance of cross-validation to ensure that models are not overfitting and can generalize well to unseen data. By interpreting these metrics, I can make informed decisions on model improvements and selections.

Join Rise to see the full answer
Can you discuss your experience with AI language services?

In my previous roles, I worked extensively with AI language services, particularly in developing applications that process and understand customer queries. I implemented natural language understanding (NLU) frameworks to enhance chatbot interactions, resulting in more efficient customer support. Sharing specific outcomes from these projects and how they improved user experiences should be a key part of your answer.

Join Rise to see the full answer
How have you handled ill-defined data needs in your previous projects?

When I encounter ill-defined data needs, I prioritize collaboration with stakeholders to better understand their goals. I then break down complex requirements into manageable components, engaging in brainstorming and exploratory analysis to gather insights. By creating prototypes or proof of concepts, I am able to validate assumptions before proceeding with full-scale development, ensuring that final deliverables align with expectations.

Join Rise to see the full answer
What is your experience with building configurable AI/ML data pipelines?

My background in building AI/ML data pipelines includes designing robust architectures that streamline the data processing lifecycle. I've employed tools such as MLflow for tracking experiment workflows and ensuring reproducibility. My emphasis on CI/CD practices ensures that all components work seamlessly together, which is crucial for maintaining efficiency and reliability in machine learning deployments.

Join Rise to see the full answer
Describe a successful project where you utilized Generative AI.

In a recent project, I harnessed Generative AI to develop an intelligent conversational agent. This involved using advanced language models to create personalized responses based on user inputs. By leveraging user feedback during the testing phases, we could fine-tune the agent's interaction capabilities, significantly enhancing the user experience. Highlighting such success stories will demonstrate your capability.

Join Rise to see the full answer
How do you ensure the ethical use of AI in your projects?

Ensuring ethical AI use is fundamental to my projects. I advocate for Responsible AI principles by conducting thorough model evaluations for biases and including diverse data sets during training. Continuous monitoring is essential to identify any unintended consequences post-deployment. I believe in transparency and advocate for organizational best practices that address ethical issues, fostering a culture of responsibility within data science.

Join Rise to see the full answer
What programming languages and tools do you feel most comfortable using?

I feel most comfortable using Python for machine learning projects, given its rich ecosystem of libraries such as TensorFlow and PyTorch. Additionally, I am proficient in SQL for data manipulation and analysis. Jupyter notebooks have been incredibly useful for my experimentation phase, allowing for an interactive coding experience. Highlighting specific projects where you used these tools effectively can further strengthen your answer.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
GEICO Hybrid Forest City, NC
Posted 2 days ago
Photo of the Rise User
Divio Remote No location specified
Posted 7 days ago
Photo of the Rise User
Io Global Remote No location specified
Posted 6 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Mission Driven
Social Impact Driven
Passion for Exploration
Reward & Recognition
Photo of the Rise User
AECOM Remote Dubai, UAE, United Arab Emirates
Posted 8 days ago
Photo of the Rise User
NBCUniversal Hybrid 2350 Northwest 117th Place, Miami, FL
Posted 16 hours ago

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!