Senior Software Engineer, Applied ML
Core
Senior backend engineer applying ML/AI techniques to solve business problems at scale, building production solutions that deliver measurable impact.
Role type
Senior IC software engineer (applied ML)
Builds
Production ML solutions, microservices, data pipelines, and feature engineering for fintech products.
Domain
Consumer fintech, machine learning, real-time fraud detection, identity protection.
Deliverable
production ML models | product features | infrastructure
Required skills
Backend engineering with JVM languages (Java), production ML model deployment, cloud-hosted services (AWS/GCP), relational and NoSQL databases, algorithms and data structures, object-oriented design, system design, cross-team collaboration.
Preferred skills
Scala or Python, LLMs/AI tooling for production, ML platforms (SageMaker, Vertex AI, Kubeflow).
Technologies
Google Cloud Kubernetes Engine, MongoDB, Spanner, Pub/Sub, Dataflow, BigQuery, Google Cloud Storage, Java, Scala.
Responsibilities
Owning end-to-end delivery of ML-powered initiatives from problem discovery to production launch, building and evolving backend and ML stack systems, evolving org-wide engineering standards for architecture and monitoring, mentoring engineers through code and architecture reviews, partnering with data science and product teams to shape ML strategy.
Seniority
Senior, hands-on IC with mentorship responsibilities.