What are the responsibilities and job description for the Senior Machine Learning Engineer - GEICO Tech position at GEICO Tech?
About the Job
Overview
We are seeking a highly experienced Sr. Staff Machine Learning Engineer to join our team at GEICO Tech. As a critical member of our AI organization, you will play a key role in designing, implementing, and deploying cutting-edge machine learning models that drive business value.
Key Responsibilities
- Lead the architecture and implementation of machine learning models, working closely with Product, Business Units, and Engineering teams.
- Build scalable infrastructure for model training, automated hyperparameter tuning, and deployment pipelines.
- Develop high-quality, maintainable production-grade code that turns machine learning models into deployable services and APIs.
- Optimize model performance and resolve issues in production environments.
- Own the complete lifecycle of ML models, including monitoring, retraining, and managing versions.
- Guide and mentor junior engineers, promote best practices, and lead technical decision-making processes.
- Collaborate with cross-functional teams to integrate machine learning models into production systems.
- Stay up-to-date with industry trends and continuously explore new machine learning techniques and system engineering tools.
Qualifications
- Bachelor's degree in Computer Science, Machine Learning, or a related field.
- 6 years of hands-on experience applying machine learning techniques, including deep learning, reinforcement learning, and NLP.
- Expertise in machine learning frameworks such as TensorFlow, PyTorch, and Scikit-learn.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Proven experience in deploying machine learning models in production environments.