Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer image - Rise Careers
Job details

Software Engineer

About Fractional AI

Fractional AI is the dev shop for applied AI. We work with customers like Zapier, Airbyte, and Change.org to build their high-impact gen AI applications.

Every C-suite in the country is trying to bridge the gap between AI in theory and AI in practice. We close this gap with exceptional engineering talent and custom end-to-end AI builds (see some of our case studies to learn more).

By joining Fractional AI, you’re stepping onto a San Francisco-based team working on gen AI projects for top companies from the comfort of an engineering-first startup.   

Why we're hiring for this role

Since launching in March 2024, we’re even more convinced of the need for an elite dev shop for transformational gen AI projects. The unpredictability of gen AI makes the gap between demo and production extremely challenging. Enterprises are struggling on their own, with only 10% of enterprises getting AI into production in 2023.

We exist to solve this problem and are growing our team of senior engineers to take on this challenge.

Joining Fractional AI as a Software Engineer, you’ll play a leading role in building and shipping AI applications for our customers - from understanding customer needs to deploying solutions in their environments - all while shaping our engineering and broader Fractional culture for the next 100+ engineers. By the time you’ve completed your second project, you’ll have shipped LLM applications across more companies and use cases than the vast majority of AI engineers in the world.   

What you bring to the table:

  • You write exceptional code + deeply care about the craft of coding (7+ years of experience): you build elegant, production-ready code; you have strong proficiency across multiple programming languages 

  • You are excited about AI: you have some demonstrated interest in AI - Whether you've experimented with LangChain, built an LLM-based side project, or simply have become a ChatGPT power user

  • You love solving hard, new problems: you are comfortable self-teaching, asking “why?,” and experimenting to solve problems you haven’t seen before

  • You are ‘start-up ready’: you jump in without instruction, embrace a ‘no job too big, no job too small’ mindset, and want to shape strategy and culture

  • You are comfortable talking with users: you deeply care about the user and skillfully navigate user conversations to ensure what we’re building meets their needs

  • You are a great teammate: you are comfortable helping others (and asking for help), you champion integrity in everything, and want to build a one-in-a-career culture of personal growth

What you'll do:

  • Design and develop custom AI solutions tailored to the unique needs of our customers, ensuring seamless integration and scalability

  • Partner with a high-caliber team across the full project lifestyle, from requirements gathering, to prototyping, system design, coding, testing, deployment, and support

  • Actively shape our engineering and broader company culture - from how we learn, to how we hire, to how we celebrate - you’ll shape how we make Fractional a place we all love working

Our tech stack:

  • We’re generally tech stack agnostic - we work in our customers’ environments and code bases. A lot, but definitely not all, of our work is in python.

  • After working at Fractional AI for a few years, you’ll be an expert at using the various foundational models, building with tools like Langchain/Langsmith, and various other tools and frameworks (e.g., OpenPipe,  Pinecone, ChromaDB).

A day in the life:

  • You’re the tech lead for one of our customer projects - it may be automating a call center with AI phone agents or building an AI content moderation system – each project is differentYou’ll join the team in our SF office between 8am-10am pacific time.

  • You’ll dive into one of the higher priority items for the morning (say building out an evals suite). You have a weekly standup with the customer (the CTO at the client) to chat through tradeoffs, progress, and timeline.

  • You join team lunch (which doubles as the Fractional AI cross-project standup) to hear about different projects we’re working on … the lunch will turn into a lively debate about Weights and Biases v. Braintrust capabilities.

  • You’ll have some solo heads down time to continuing jamming on the high priority pieces for that 2-week sprint.

  • Maybe you join a prospective customer call to share your perspective on what’s technically feasible on that potential project.

  • You’ll head home between 5pm-6:30pm

Who you'll work with:

  • This role will report directly to Eddie, our Co-Founder and CTO.

  • You’ll work very closely with other engineers on the team -- the vast majority of our projects have multiple Fractional AI engineers working on them at once.

  • You’ll also spend a lot of time collaborating with our CEO, Chris, and Chairman, Travis.

Why you should (and shouldn’t) join us 

We’re big believers in transparency and know joining a company is a big decision. We’re not the best fit for everyone and try to be clear on what we are and what we’re not so you make the choice that’s right for you. 

Why join Fractional?

  • Build on the forefront of applied AI: You’ll have a front row seat to how the world’s leading companies are actually deploying AI solutions. By the time you’ve completed your second project, you’ll have shipped LLM applications across more companies and use cases than the vast majority of AI engineers in the world.

  • Solve big, real problems: Companies come to us when they can’t solve some of their biggest problems themselves. For you, that means learning everyday, never getting bored, and working across a range of industries, customers, and products.

  • Learn with and from the best in person: We're a team of senior engineers (some former founders, some former engineering leaders) who only want to work on high-impact projects. Working elbow to elbow in our San Francisco office means things like team lunches, quick brainstorming, and the right amount of banter.

Why shouldn't you join Fractional?

  • Preference for just speed or quality: We love hacking things together for a proof of concept but ultimately our code will be put into production in our customers’ environments - you need to enjoy balancing elegance and expediency.

  • Predictability is important to you: You’ll be working across customers, programming languages, industries and projects, which means you won’t be becoming an expert in the same product suite or serving the same user day after day.

  • Customers aren’t your thing: You’ll spend most of your time coding but will be closer to the customer than in most engineering roles. You’ll frequently interact with engineers from the customer’s team to ask questions and problem solve. A deep understanding and appreciation of the customer is crucial. 

Our Values

Overdeliver.

Overuse AI.

Over "engineer" the culture.

Location

San Francisco, CA (4 days in-person, Fridays remote)

Benefits

  • 🏦 Competitive Compensation Package: Attractive salary aligned with your experience and skills.

  • 📈 401k with Matching: Invest in your future with our company-matched retirement plan.

  • 🌴 Unlimited PTO: Take the time you need to relax and rejuvenate.

  • 🏥 Exceptional Medical, Dental, and Vision Coverage: Comprehensive health benefits to keep you and your family healthy.

  • 🚑 Health FSA: Manage out-of-pocket health expenses effectively.

  • 🚌 Commuter Benefits: Make your travel to work easier and more affordable.

  • 🏥 Life Insurance: Providing peace of mind for you and your loved ones.

  • 🎉 Team Events and Activities: Regular events to build camaraderie and a strong team spirit.

Ready to join us?

Average salary estimate

$150000 / YEARLY (est.)
min
max
$120000K
$180000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, Fractional AI

At Fractional AI, we are on a mission to make applied AI accessible to businesses by bridging the gap between AI theory and practice. We're looking for a talented Software Engineer to join our San Francisco team. In this dynamic role, you'll collaborate with top-tier companies like Zapier and Change.org, building high-impact AI applications tailored to their specific needs. Your journey will involve everything from designing and developing innovative AI solutions to actively participating in shaping our engineering culture as we grow. If you have over 7 years of software development experience, a passion for AI, and love solving complex problems, this is the opportunity you've been waiting for. You’ll join a culture that thrives on collaboration, where your contributions directly influence our next stage of growth. Plus, with our tech stack being largely agnostic, you’ll have the chance to work in various environments, enhancing your expertise in foundational models and tools like LangChain. At Fractional AI, you’re not just another coder; you’re a critical part of a startup atmosphere, taking on challenges and celebrating successes together. The projects you'll engage with will ensure you're continually learning, never bored, and working on diverse problems in multiple industries. If you're eager to help companies leverage the power of AI, while also enjoying a flexible work schedule and a supportive team culture, this role is for you. We can’t wait to welcome you aboard!

Frequently Asked Questions (FAQs) for Software Engineer Role at Fractional AI
What are the responsibilities of a Software Engineer at Fractional AI?

As a Software Engineer at Fractional AI, you will design and develop custom AI solutions tailored to the unique needs of various customers. Your responsibilities encompass managing the full project lifecycle, collaborating with a highly skilled team on requirements gathering, system design, coding, testing, deployment, and ongoing support. You will also actively participate in shaping the company's culture and engineering practices.

Join Rise to see the full answer
What qualifications do I need to be a Software Engineer at Fractional AI?

To qualify for the Software Engineer position at Fractional AI, you should have at least 7 years of experience in software development with a strong proficiency in multiple programming languages. An enthusiasm for AI and experience with tools like LangChain or previous AI projects can set you apart from other candidates. You should also be a proactive problem solver who enjoys collaborating with both teammates and customers.

Join Rise to see the full answer
What is the work culture like at Fractional AI for Software Engineers?

The work culture at Fractional AI is highly collaborative and supportive, emphasizing personal growth and teamwork. Software Engineers enjoy the flexibility of a startup environment, participating in daily standups, team brainstorming sessions, and cross-project discussions. Your contributions will directly influence our engineering methods and company culture, creating a fulfilling work atmosphere.

Join Rise to see the full answer
How does Fractional AI support the career growth of Software Engineers?

Fractional AI is committed to the professional development of its Software Engineers by providing opportunities for diverse projects, the ability to work with advanced AI solutions, and a culture that encourages asking questions and engaging in continuous learning. Regular team events foster camaraderie and networking, enhancing personal growth opportunities.

Join Rise to see the full answer
What does a day in the life of a Software Engineer at Fractional AI look like?

A day in the life of a Software Engineer at Fractional AI typically involves leading customer projects, coding, engaging in team lunches that double as standups, and collaborating on higher-priority tasks. You may also interact with clients to understand their needs and share technical insights, making your role both challenging and rewarding.

Join Rise to see the full answer
Common Interview Questions for Software Engineer
What programming languages are you proficient in as a Software Engineer?

As a Software Engineer at Fractional AI, it's essential to demonstrate proficiency in multiple programming languages. Highlight the languages you are most comfortable with and provide examples of projects where you utilized these languages to solve specific problems.

Join Rise to see the full answer
How do you approach solving complex problems in AI development?

When faced with complex problems in AI development, I take a systematic approach: I begin by thoroughly understanding the problem, breaking it down into manageable parts, and then researching possible solutions. Collaboration with teammates often provides new insights, and I continually test and iterate on my solutions.

Join Rise to see the full answer
Can you share an experience where you built a successful AI solution?

Absolutely! In my previous role, I led a project where we developed an LLM-based application that automated customer support. I began by gathering customer needs, prototyping the solution, and collaborating with cross-functional teams to ensure seamless integration. The result was a significant reduction in response time and increased customer satisfaction.

Join Rise to see the full answer
How do you ensure quality in your code?

To maintain high-quality code, I adhere to best practices such as conducting regular code reviews, implementing unit tests, and practicing pair programming whenever possible. This not only enhances the code quality but also encourages knowledge sharing within the team.

Join Rise to see the full answer
What interests you about working on AI projects?

I am fascinated by the transformative potential of AI to solve real-world problems. Working on AI projects allows me to be at the forefront of technological innovation, driving meaningful change while continuously learning and pushing the boundaries of what’s possible.

Join Rise to see the full answer
How do you handle feedback from clients during a project?

I view client feedback as an integral part of the development process. I actively encourage communication by setting regular check-ins and being open to suggestions. By listening to their concerns and incorporating their insights, I ensure the final solution aligns closely with their needs.

Join Rise to see the full answer
Describe your experience in an Agile development environment.

My experience in Agile environments has taught me the importance of adaptability and collaboration. Participating in daily stand-ups, sprints, and retrospectives has helped me prioritize tasks effectively and seamlessly iterate based on feedback and changing project requirements.

Join Rise to see the full answer
What strategies do you employ to keep up with AI advancements?

To stay updated with AI advancements, I regularly read research papers, follow industry leaders on social media, attend relevant webinars, and participate in local AI meetups. This continuous engagement fuels my passion for AI and helps me integrate the latest trends into my work.

Join Rise to see the full answer
Can you explain a time you tackled a technically challenging project?

In a recent technically challenging project, I was tasked with integrating an AI model into an existing software ecosystem. I approached the task by mapping out how the model could fit within the current architecture, conducting thorough testing, and collaborating closely with both the engineering and user teams to ensure a smooth deployment.

Join Rise to see the full answer
Why are you excited to work at Fractional AI?

I'm excited to work at Fractional AI because of the company’s commitment to innovation in the applied AI space. The opportunity to collaborate with a talented team on diverse projects that genuinely impact enterprises aligns perfectly with my professional goals and aspirations.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Analytic Partners Remote Miami, Florida, United States
Posted 6 days ago
Photo of the Rise User
Bosch Group Remote R. Max Grundig, 4705 Braga, Portugal
Posted 13 days ago
Photo of the Rise User
Posted 6 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
November 30, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!