Software Engineer - Applied AI
Software Engineer - Applied AI
Posted 10 days ago
SENIORITY
Lead
About the role
- Design, build, and maintain applications and services used across Snap's lending business, working alongside senior engineers who'll help you grow.
- Write clean, tested, well-documented code, and learn what it takes to take a project from an idea to something running reliably in production.
- Help bring machine learning into production
- Work with our ML and Analytics teams to build the services and infrastructure that their models run on.
- Learn how production ML systems are built and maintained at scale, without needing to build the models yourself.
- Learn to connect engineering to business impact
- Sit in on conversations with stakeholders across Analytics and the business to understand what problems your work is solving.
- Practice explaining technical decisions clearly to non-technical teammates.
- Build with modern tools
- Use coding agents and other AI-assisted development tools to move faster from idea to shipped code.
- Stay curious about new tools in software engineering and bring what you learn back to the team.
- What you'll need to succeed:
- B.S. in Computer Science, Mathematics, or a related quantitative field (0-2 years of experience).Solid programming fundamentals in Python; familiarity with SQL.Experience using coding agents or other AI-assisted development tools.
- Strong problem-solving skills and a willingness to learn software engineering practices (testing, version control, deployment) on the job.
- Exposure to ML concepts (coursework or personal projects) is a plus.
- Generous paid time off
- Competitive medical, dental & vision coverage 401K with company match for USCompany-paid life insurance
- Company-paid short-term and long-term disability
- Access to mental health and wellness resources
- Company-paid volunteer time to do good in your community
- Legal coverage and other supplemental options
- A value-based culture where growth opportunities are endless
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
