24 hours ago
Base Salary
$153k - $300k/yr
Responsibilities
- Review the architecture and implementation of machine learning models for complex business problems.
- Design and develop scalable infrastructure for model training, automated hyperparameter tuning, and deployment pipelines.
- Write maintainable production code that converts machine learning models into deployable services and APIs.
- Debug model performance issues and improve reliability, speed, efficiency, and production metrics.
- Manage the ML model lifecycle, including monitoring, retraining, and version management.
- Promote software engineering, model development, deployment, and technical decision-making best practices.
- Collaborate with Product, Business Units, Data Science teams, and other stakeholders.
Requirements
- Bachelor’s degree in Computer Science, Business Analytics, Machine Learning, or a related technical field.
- Four years of experience as a Software Engineer or in a related occupation.
- Four years of experience applying deep learning, reinforcement learning, and NLP in production environments.
- Four years of experience with TensorFlow, PyTorch, Scikit-learn, AWS, Azure, GCP, Docker, Kubernetes, and cloud-native ML tools.
- Four years of experience deploying and operating ML models in production with scalable, reliable, fault-tolerant, and highly available architectures.
- Four years of experience writing production-grade object-oriented code using SQL, Python, and Spark.
- Four years of experience with distributed systems, distributed data processing, and microservices architectures.
- Four years of experience with MLOps, continuous integration, continuous delivery, automated testing, and ML deployment pipelines.
- Four years of experience with Apache Kafka, Apache Flink, Spark Streaming, and systems for monitoring and logging model performance and resource utilization.
- A pre-hire technical screen may be required.
Benefits
- Hybrid work policy requiring three days in the office and two days remotely, with the ability to report to a local office.
- Personalized development programs, mentorship, and certification assistance.
- Benefits and flexibility intended to support employee well-being and future needs.
- Inclusive and collaborative workplace culture.
Tech Stack
Apache FlinkApache KafkaApache SparkAWSAzureDockerGoogle Cloud PlatformKubernetesPythonPyTorchscikit-learnSQLTensorFlow
Categories
About GEICO
GEICO sells auto and other personal lines insurance to U.S. consumers through a primarily direct-to-consumer model via web, mobile, and phone, with some local agents. Its products include car, motorcycle, RV, boat, homeowners, renters, condo, umbrella, and commercial auto coverage, plus roadside assistance. Founded in 1936 and headquartered in Bethesda, Maryland, GEICO is a subsidiary of Berkshire Hathaway and is among the largest auto insurers in the United States.
