Sr. Software Engineer
Machine Learning
Confirmed live in the last 24 hours
Digital, FDIC-insured bank offering high-yield savings and quick money
Company Overview
Varo Bank, an all-digital, FDIC-insured institution, merges the expertise of banking veterans with tech specialists to provide premium banking services, including high-yield savings, automatic saving tools, and early access to paychecks. The company's commitment to customer-centric innovation is evident in its unique offerings such as Varo Advance, providing quick access to cash, and Varo Believe, a program designed to help customers build credit. With one of the highest savings rates in the country and a strong emphasis on a fee-free banking experience, Varo has successfully positioned itself as a leader in the digital banking industry.
Fintech
Company Stage
Series E
Total Funding
$996.3M
Founded
2015
Headquarters
San Francisco, California
Growth & Insights
Headcount
6 month growth
↓ -2%1 year growth
↓ -2%2 year growth
↓ -2%Locations
Remote in USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Apache Spark
AWS
Apache Kafka
Data Science
Docker
Java
Airflow
Keras
Kotlin
Pandas
Postgres
Scala
Tensorflow
Terraform
Kubernetes
Python
gRPC
CategoriesNew
AI & Machine Learning
Software Engineering
Requirements
- Must be proficient in a JVM language (Java, Kotlin, Scala) - technical interview will be in one of these languages
- Bachelor's degree (or foreign equivalent) in Computer Science, Engineering, Computer Information Systems, Mathematics, Physics, or a related field & 3 years of experience involving machine learning systems and model building
- Strong programming and software engineering skills
- Experience with some of the following technologies: Java/Kotlin, Python, gRPC, Terraform, Spring, AWS (Sagemaker, Glue), Kubernetes, Airflow, Spark, databases (DynamoDB, Postgres, Athena), Kafka, Docker, ML tools/frameworks (Keras, Tensorflow, SparkML, pandas, scikit-learn, etc.), Grafana, Kibana
- Collaborating with cross-functional teams (e.g. making complex ML concepts easy to understand, getting buy-in from stakeholders, getting and giving feedback to teammates, etc.)
- Master's degree in Computer Science, Engineering, Computer Information Systems, Mathematics, Physics, or a related field is preferred
Responsibilities
- Build feature pipelines/embeddings for batch and real-time data
- Add functionality for the data science team to improve model training, evaluation, and batch inference at scale
- Build and deploy production ML models (model training, batch and real time inference)
- Improve model monitoring and alerting
- Work on services that are implemented in Python and Java/Kotlin
- Accelerate ML development as the team scales up alongside Varo's increasing adoption of ML solutions
- Design, implement, and own APIs and integrations between our ML model inference services and the company's broader engineering systems
- Design, develop, and advocate for ML platform observability, scalability, security, and performance
- Work in a cross-functional capacity with data science, product, and business stakeholders
- Solve problems in many different areas, including risk, fraud, lending, engagement, operations, and customer acquisition