Posted on 4/10/2025
Software Engineering Leader at Patterned Learning AI
Patterned Learning AI
San Francisco, CA, United States
Responsibilities
- We are seeking a skilled Senior Full-Stack Engineer to play a pivotal role in the full software development lifecycle, from design and development to deployment and maintenance
- As a key member of our team, you will work on custom site construction and contribute to both backend and some frontend development, creating efficient, scalable, and production-ready code
- Build and maintain highly optimized backend components using Python and Flask
- Create and optimize SQL database schemas for scalable and efficient data storage
- Assist with front-end development tasks when needed, ensuring smooth integration with backend systems
- Apply best practices for page load optimization, SEO techniques, and web analytics
- Write unit tests, document code, and ensure high-quality releases
- Manage and configure Linux servers using the command line
Full Description
Our Mission
At PATTERNED LEARNING AI, we are dedicated to unlocking the full potential of developers. We believe that every developer deserves access to the tools and resources they need to succeed, and we are committed to providing a collaborative and supportive environment where engineers can thrive. Our Patterned Learning AI platform provides intelligent code assistance, identifies areas for improvement, and fosters a collaborative learning environment. We have received an 8 million investment from top Silicon Valley investors and are committed to making a positive impact in the tech industry.
We operate with a flexible, work-from-home friendly style and have an on-site office that is optional. Our office is dog-friendly and has unlimited snacks & drinks, flexible working hours, and a strong encouragement of engineers from all community and traditionally underrepresented backgrounds to apply.
Job Details
We are seeking a skilled Senior Full-Stack Engineer to play a pivotal role in the full software development lifecycle, from design and development to deployment and maintenance. As a key member of our team, you will work on custom site construction and contribute to both backend and some frontend development, creating efficient, scalable, and production-ready code.
Key Responsibilities:
• Build and maintain highly optimized backend components using Python and Flask.
• Create and optimize SQL database schemas for scalable and efficient data storage.
• Assist with front-end development tasks when needed, ensuring smooth integration with backend systems.
• Apply best practices for page load optimization, SEO techniques, and web analytics.
• Write unit tests, document code, and ensure high-quality releases.
• Manage and configure Linux servers using the command line.
Find AI, ML, Data Science Jobs By Location
Find Jobs By Position
Subscribe to the AI Search Newsletter
Get top updates in AI to your inbox every weekend. It's free!