SoFi

Staff Software Engineer, AI - Member Growth

SoFi

Apply
20 days ago
San Francisco, CA, USA or Seattle, WA, USA
Staff+

Responsibilities

  • Drive technical architecture and design decisions for AI and ML solutions.
  • Deliver highly available and scalable services in a production environment.
  • Lead the design, development, and testing of systems.
  • Conduct code and system design reviews.
  • Translate product requirements into user stories and technical solutions.
  • Mentor other engineers and support the technical culture.
  • Generate ideas for new initiatives and technologies.
  • Communicate effectively with cross-functional teams.
  • Demonstrate high levels of technical knowledge and creativity.
  • Develop and apply advanced technologies and engineering principles.
  • Take initiative and produce timely results in a fast-paced environment.

Requirements

  • Bachelor’s Degree in Computer Science or related field, or equivalent experience.
  • 8+ years of programming experience with expertise in Python.
  • Experience with AI technologies, including building Agents and fine-tuning models.
  • Familiarity with applications leveraging Large Language Models (LLMs).
  • Comfortable with Java, Kotlin, Spring, AWS, Snowflake, and Kubernetes.
  • Experience with SOA or microservice-based applications.
  • Strong sense of ownership and project management skills.
  • Pragmatic approach to handling tech debt versus shipping new features.
  • Experience in a collaborative coding environment.

Tech Stack

AWSJavaKotlinKubernetesPythonSnowflake

Categories

AI & ML