Staff Software Engineer, AI - Member Growth
SoFi
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