State Farm
Remote - Machine Learning Engineer
What's your preference?
Job Description
- Req#: 40596
- Bachelor's degree in Computer Science, Software Engineering, or Data Science.
- 2+ years of professional, post-internship work experience in a computer science or technology-related field (e.g., DevOps engineering, software engineering, development).
- Proficiency in Python 3+ and relevant libraries (e.g., Pandas, Numpy, Scikit-learn, FastAPI, Flask, Tensorflow, PyTorch).
- Familiarity with model validation metrics, including data drift metrics (e.g., population stability index, Kolmogorov-Smirnov test) and model drift metrics (e.g., F1 score, ROC AUC score, RMSE).
- Understanding of software engineering concepts, including classes, functions, version control, CI/CD, and unit tests.
- Experience deploying models for batch, synchronous, and/or asynchronous consumption.
- Technical expertise in Linux, AWS, and Kubernetes.
- Familiarity with advanced analytic algorithms, including binary classification algorithms, regression algorithms, Neural Network frameworks, and Natural Language Processing.
- Knowledge of Containerization using Docker.
- Experience with deployment through HashiCorp Terraform and Scalr.
- Understanding of credential management using HashiCorp Vault.
- Experience in gathering and creating analytic business requirements, researching data sources (internal and external), and developing and maintaining data assets.
- After submitting your application, our recruitment team will carefully review your qualifications. If your profile aligns with our requirements, you may progress to the next stage of the selection process.
- The initial assessment will involve a take-home work assignment. This assignment will allow you to showcase your skills and abilities in a practical setting. Once you have completed and submitted the take-home work assignment, our team of experienced Machine Learning Engineers will evaluate your results.
- If selected to move forward, you will have the opportunity to participate in a Live Video interview with members of our hiring team. This interview will provide a chance for us to further assess your technical expertise and suitability for the role.
- Following the successful completion of the Hiring Team round, competitive candidates may be invited to the final stage of the process: the virtual onsite interview. This round will involve interviews with members of our hiring panel, allowing us to gain deeper insights into your skills, and experiences.
- High end of the range limited to applicants with significant relevant experience and high cost of labor locations
- Get Paid! On top of our competitive pay, you are eligible for an annual raise and bonus.
- Stay Well! Focus on you and your family’s health with our robust health and wellbeing programs. State Farm pays most of your healthcare premium, and we offer multiple healthcare plan options, including a high deductible plan. All medical plans provide 100% coverage for in-network preventative care, AND you and your family have access to vision, dental, telemedicine, 24/7 mental health professionals, and much more!
- Develop and Grow! Take advantage of educational benefits like industry leading training programs, top-notch tuition assistance programs, employee resource groups, and mentoring.
- Plan Ahead! Plan for those big moments in life with benefits like fertility/IVF/adoption assistance, college coaching, national discount programs, interactive monthly financial workshops, free financial coaching, and more. You can also start a savings account or consider financing through our State Farm Federal Credit Union!
- Take a Little “You” Time! You will have access to our generous time off policies designed so you can plan around holidays, family events, volunteering, or just to take a relaxing day off. With the opportunity to initially earn up to 20 days annually plus parental leave, paid holidays, celebration day, life leave (40 hours/year), bereavement leave, and community service/education support days, there will be plenty of time for you!
- Give Back! We offer several ways to give back through our Matching Gift Program, Good Neighbor Grant Program, and the Employee Assistance Fund.
- Finish Strong! Plan for retirement using free financial advisors and a 401(k) plan with company contributions of up to 7% of your salary.
- Bachelor's degree in Computer Science, Software Engineering, or Data Science.
- 2+ years of professional, post-internship work experience in a computer science or technology-related field (e.g., DevOps engineering, software engineering, development).
- Proficiency in Python 3+ and relevant libraries (e.g., Pandas, Numpy, Scikit-learn, FastAPI, Flask, Tensorflow, PyTorch).
- Familiarity with model validation metrics, including data drift metrics (e.g., population stability index, Kolmogorov-Smirnov test) and model drift metrics (e.g., F1 score, ROC AUC score, RMSE).
- Understanding of software engineering concepts, including classes, functions, version control, CI/CD, and unit tests.
- Experience deploying models for batch, synchronous, and/or asynchronous consumption.
- Technical expertise in Linux, AWS, and Kubernetes.
- Familiarity with advanced analytic algorithms, including binary classification algorithms, regression algorithms, Neural Network frameworks, and Natural Language Processing.
- Knowledge of Containerization using Docker.
- Experience with deployment through HashiCorp Terraform and Scalr.
- Understanding of credential management using HashiCorp Vault.
- Experience in gathering and creating analytic business requirements, researching data sources (internal and external), and developing and maintaining data assets.
- After submitting your application, our recruitment team will carefully review your qualifications. If your profile aligns with our requirements, you may progress to the next stage of the selection process.
- The initial assessment will involve a take-home work assignment. This assignment will allow you to showcase your skills and abilities in a practical setting. Once you have completed and submitted the take-home work assignment, our team of experienced Machine Learning Engineers will evaluate your results.
- If selected to move forward, you will have the opportunity to participate in a Live Video interview with members of our hiring team. This interview will provide a chance for us to further assess your technical expertise and suitability for the role.
- Following the successful completion of the Hiring Team round, competitive candidates may be invited to the final stage of the process: the virtual onsite interview. This round will involve interviews with members of our hiring panel, allowing us to gain deeper insights into your skills, and experiences.
OverviewBeing good neighbors – helping people, investing in our communities, and making the world a better place – is who we are at State Farm. It is at the core of how we operate and the reason for our success. Come join a #1 team and do some good!
*SPONSORSHIP: Applicants for this position are required to be eligible to lawfully work in the U.S. immediately; employer will not sponsor applicants for U.S. work authorization (e.g. H-1B visa) for this opportunity.*
REMOTE: Qualified candidates residing more than 50 miles from a hub location listed below may be considered for 100% remote work arrangements based on where a candidate currently resides or is currently located.
HYBRID: Qualified candidates residing within 50 miles radius of a hub location listed below will be classified as a Hybrid employee. In a hybrid work arrangement, you will be able to work remotely most of the time with in-office expectations of 1 per quarter. This could consist of a multi-day event per quarter depending on your leader and business need. Any business travel associated with your in office expectation would be at your own expense. Your manager will share additional details with you regarding your departments approach and what it means for you.
HUB LOCATIONS: Dunwoody, GA; Richardson, TX; Tempe, AZ; or Bloomington, IL
ResponsibilitiesAre you a passionate Machine Learning Engineer looking for an opportunity to make a significant impact? Join our team at State Farm and play an integral role in building and supporting advanced analytic solutions that are used across the enterprise. As a Machine Learning Engineer, you will be responsible for deploying data science solutions, optimizing analytic workflows, and assisting with analytic research requests. Your work will directly contribute to the increased use of advanced analytics for decision making throughout the company.
At State Farm, we believe in fostering professional growth and development. As part of our Machine Learning Engineering team, you will have the opportunity to expand your skill set across multiple development areas. Interacting with key business partners will enhance your communication skills, as you learn to effectively explain technical concepts in a non-technical way. The diverse range of projects you will work on will refine your knowledge in advanced analytic topics, software development practices, and tool development for department use.
We understand the importance of keeping your skills sharp in a rapidly evolving field. That's why this role offers practical research opportunities and continued professional development. You will have the chance to learn and leverage cutting-edge tools and explore various programming languages.
Join us at State Farm and be part of a team that values innovation, collaboration, and making a difference. Your expertise and passion for machine learning will be instrumental in driving our success.
QualificationsPreferred Qualifications:
The Selection Process:
We appreciate your interest in joining our team as a Machine Learning Engineer.
Our BenefitsBecause work-life-balance is a priority at State Farm, compensation is based on our standard 38:45-hour work week!
Potential starting salary range: $110,000 - $180,000 (Starting salary will be based on skills, background, and experience)
Potential yearly incentive pay up to 15% of base salary
At State Farm, we offer more than just a paycheck. Check out our suite of benefits designed to give you the flexibility you need to take care of you and your family!Visit our State Farm Careers page for more information on our benefits, locations, and the hiring process of joining the State Farm team!
Preferred Qualifications:
The Selection Process:
We appreciate your interest in joining our team as a Machine Learning Engineer.
Are you a passionate Machine Learning Engineer looking for an opportunity to make a significant impact? Join our team at State Farm and play an integral role in building and supporting advanced analytic solutions that are used across the enterprise. As a Machine Learning Engineer, you will be responsible for deploying data science solutions, optimizing analytic workflows, and assisting with analytic research requests. Your work will directly contribute to the increased use of advanced analytics for decision making throughout the company.
At State Farm, we believe in fostering professional growth and development. As part of our Machine Learning Engineering team, you will have the opportunity to expand your skill set across multiple development areas. Interacting with key business partners will enhance your communication skills, as you learn to effectively explain technical concepts in a non-technical way. The diverse range of projects you will work on will refine your knowledge in advanced analytic topics, software development practices, and tool development for department use.
We understand the importance of keeping your skills sharp in a rapidly evolving field. That's why this role offers practical research opportunities and continued professional development. You will have the chance to learn and leverage cutting-edge tools and explore various programming languages.
Join us at State Farm and be part of a team that values innovation, collaboration, and making a difference. Your expertise and passion for machine learning will be instrumental in driving our success.
About the company
State Farm Insurance is a large group of insurance companies throughout the United States with corporate headquarters in Bloomington, Illinois.