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

Software Engineer (New Grad)

We're looking for software engineer new grads to join us on our mission to build AI superpowers for developers.

About us

Featured on the Forbes AI 50 list, Windsurf (formerly Codeium) has risen to become a leader in the AI developer tools space in just over a year, giving hundreds of thousands of users around the world code autocomplete, in-editor chat assistants, and more.

Our Windsurf IDE is the first code editor developed around AI flows, allowing developers to seamlessly use AI to develop anything from brand new apps to million line codebases. Our state-of-the-art proprietary language models and custom inference stack allow us to deliver the best experience possible to our users. We've achieved substantial revenue and enterprise traction as proof of the quality and usefulness of our tools.We're one of the fastest growing AI startups, focused on product, revenue, and customer experience. We work hard, and we operate with a high degree of trust, agency, and ownership.

What we're looking for

  • Bachelors / Masters degree in computer science, mathematics or physics.

  • Ideally prior internships, attendance at a top university, or participation in programming contests.

  • A self-starter. Hunger to dream up, plan, and execute tasks independently.

Challenges

  • How do we develop a code generation and editing system capable of solving many everyday developer tasks?

  • What's the next big interface after autocomplete and chat for interacting with AI?

  • How do we maintain reliability and scalability of our service across a wide range of IDEs, platforms, hardware, and programming languages?

What we believe

  • Our best work is done in person. The team goes in 5 days a week into our office in downtown Mountain View, CA (within walking distance of the Caltrain station).

  • Research is in service of a better product. While we read many papers, we won't have time to write them. The best AI researchers have excellent software engineering skills and know that infrastructure and evaluation work are critical.

Recent projects

Some of the things that our engineers have worked on recently:

  • Regularly deploying an autocomplete and chat product that scales to hundreds of thousands of daily active users.

  • Windsurf Plugin Live: Chat in your browser with popular repositories.

  • An internal Kubernetes-native data processing framework to handle petabytes of data across thousands of spot CPUs.

  • A code attribution service for customers who want to ensure any generated code is licensed properly.

  • Instruction and edit fine-tuned models for Windsurf Plugin Command.

  • Model inference performance optimization using Nvidia CUTLASS, CUDA C++, and PTX assembly language.

  • Remote parsing, embedding, and indexing of users' codebases.

Average salary estimate

$80000 / YEARLY (est.)
min
max
$70000K
$90000K

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 (New Grad), Windsurf

At Windsurf, we're thrilled to invite enthusiastic new graduates to join our team as Software Engineers! Based in bustling Mountain View, we are on a mission to maximize AI capabilities for developers around the globe. Having been recognized on Forbes' AI 50 list, we’ve quickly become a go-to resource in the field of AI developer tools, delivering powerful technologies like code autocomplete and in-editor chat assistants. We pride ourselves on creating our Windsurf IDE, the first code editor tailored for AI workflows, which empowers developers to tackle projects ranging from fresh apps to extensive codebases. As a new grad, you’ll have the chance to work alongside innovative thinkers, tackling challenges like building reliable, scalable systems and improving user interfaces for AI interactions. We're looking for individuals with a bachelor's or master's degree in computer science, mathematics, or physics who have an independent spirit and a strong desire to learn. Here, you can expect a collaborative environment where hard work and creativity are valued, and where we operate with trust and autonomy. If you’re ready to dive into hands-on projects that have made our lean startup one of the fastest-growing AI companies, we can't wait to see what you bring to the table!

Frequently Asked Questions (FAQs) for Software Engineer (New Grad) Role at Windsurf
What responsibilities can a new Software Engineer expect at Windsurf?

As a new Software Engineer at Windsurf, you will be pivotal in developing innovative AI tools aimed at enhancing developers' efficiency. Your responsibilities will include designing and implementing features for our IDE, contributing to the ongoing scalability of our code autocomplete and chat functionalities, and maintaining a high standard of user experience. You will also collaborate with a talented team on exciting projects ranging from data processing frameworks to model inference optimizations.

Join Rise to see the full answer
What qualifications are required for the Software Engineer position at Windsurf?

To qualify for the Software Engineer position at Windsurf, candidates should possess a bachelor's or master's degree in computer science, mathematics, or physics. Ideal candidates will have some prior experience through internships, a strong academic background from a recognized university, or participation in programming contests. Additionally, we value self-starters who can take initiative in planning and executing tasks independently.

Join Rise to see the full answer
What programming skills are important for a Software Engineer at Windsurf?

For a Software Engineer role at Windsurf, a solid foundation in programming languages such as Python, Java, or C++ is crucial, as our technologies frequently utilize these languages. Familiarity with AI, machine learning concepts, and cloud infrastructure will also enhance your ability to contribute effectively. We're particularly interested in engineers who have experience with tools and frameworks relevant to software development and AI integration.

Join Rise to see the full answer
How does Windsurf support professional growth for new Software Engineers?

At Windsurf, we believe in nurturing talent and promoting growth. New Software Engineers will have access to mentorship programs, hands-on experience with real-world AI challenges, and opportunities to participate in collaborative projects. We encourage continuous learning, and you can expect to contribute ideas and feedback that will help shape our product and your career path.

Join Rise to see the full answer
What does the work culture look like for a Software Engineer at Windsurf?

Windsurf fosters a vibrant and collaborative work culture that thrives on creativity and innovation. Our team operates from our Mountain View office five days a week, promoting in-person collaboration and real-time problem-solving. We celebrate hard work and support each other in our mission to deliver top-notch AI tools. The atmosphere is dynamic, where each member’s opinion is valued, fostering a sense of ownership and camaraderie.

Join Rise to see the full answer
Common Interview Questions for Software Engineer (New Grad)
Can you describe your experience with AI technologies?

When answering this question, highlight any relevant coursework, projects, or internships that involved AI technologies. Be specific about the tools you've worked with, the challenges you faced, and how you overcame them. Show enthusiasm for AI and its application in software engineering, especially in relation to roles like those at Windsurf.

Join Rise to see the full answer
What programming languages are you most comfortable with?

Be honest about your programming skills and experiences. Highlight languages that align most with the work at Windsurf, such as Python, Java, or C++. Discuss specific projects or experiences where you utilized these languages and the impact they had on the outcome.

Join Rise to see the full answer
How do you handle code reviews and feedback?

Discuss your approach to receiving feedback positively and how you view code reviews as opportunities for learning and improvement. Share examples of how you've implemented feedback in past projects to enhance code quality or collaboration among teammates.

Join Rise to see the full answer
Describe a challenging technical problem you faced and how you solved it.

Choose a relevant example where you encountered a significant technical challenge. Explain the problem clearly, the steps you took to analyze it, and how you arrived at a solution. Highlight teamwork and creativity if applicable, and explain the outcome.

Join Rise to see the full answer
What excites you about developing AI-driven tools for developers?

Express your enthusiasm for innovation in the tech industry, especially in AI applications. Provide insights into how AI is transforming software development and what makes you passionate about contributing to products that can facilitate these advancements, especially at a cutting-edge company like Windsurf.

Join Rise to see the full answer
How do you approach learning new technologies?

Articulate your strategy for staying updated with new technologies, whether it’s through self-study, online courses, project-based learning, or collaborative efforts. Highlight your proactive nature and a genuine curiosity to explore new tools and methodologies that could benefit your work at Windsurf.

Join Rise to see the full answer
What is your experience working in a team environment?

Showcase your teamwork experience, emphasizing successful collaboration in school projects or internships. Talk about your communication skills, conflict resolution abilities, and how you contribute to maintaining a positive team dynamic.

Join Rise to see the full answer
How do you prioritize tasks during a busy project?

Explain your method for prioritization, whether it's through creating checklists, using project management tools, or collaborating with teammates for feedback. Emphasize the importance of deadlines and quality work in your strategy.

Join Rise to see the full answer
Can you explain a project in your portfolio that showcases your skills?

Select a project from your portfolio that resonates well with the Software Engineer role. Describe your role in the project, the technologies used, the challenges faced, and the outcomes. Make sure to tie this back to Windsurf's mission where possible.

Join Rise to see the full answer
Why do you want to work at Windsurf?

Talk about your admiration for Windsurf's innovative role in AI development tools and how the company's values align with your career aspirations. Express your eagerness to contribute to projects that promote efficiency for developers and your enthusiasm for being part of a fast-growing, forward-thinking team.

Join Rise to see the full answer
Similar Jobs
Posted 9 days ago

Join Windsurf as a Developer Relations professional to build a community around innovative AI tools.

Posted 9 days ago

Join Windsurf as a product strategist to enhance partnerships and drive the growth of our AI-powered tools.

Photo of the Rise User
Intel Hybrid US, Texas, Austin
Posted 3 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Customer-Centric
Snacks
Onsite Gym
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
401K Matching
Maternity Leave
Paternity Leave

Take the helm as a Game Engineering Manager at Intel, driving innovation and optimizing game experiences for developers and gamers alike.

Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
ATPCO Hybrid 2340 Dulles Corner Blvd, Herndon, VA 20171, USA
Posted 2 days ago

Responsible for leading a team at ATPCO to enhance airline pricing solutions in a fast-paced environment.

Posted 11 days ago
Photo of the Rise User

Join Visa's Software Engineering team to develop cutting-edge payment technologies.

Photo of the Rise User

Join Pulselive as a Senior React Native Engineer to deliver high-quality mobile applications for sports fans in a remote, freelance position.

Photo of the Rise User
Thomson Reuters Remote IND-BLR-Salarpuria Sattva Knowledge Court
Posted 3 days ago

Join Thomson Reuters as a Software Engineer and enhance their Kubernetes Platform while collaborating with diverse teams.

MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 4, 2025

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!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Avon Lake just viewed Data Analyst I - Hospitality Data Team at Lightspeed Commerce
Photo of the Rise User
Someone from OH, Columbus just viewed Brand Awareness Specialist - Entry Level at Smart Solutions
Photo of the Rise User
7 people applied to DevOps Engineer at Spry Methods
Photo of the Rise User
7 people applied to Software Engineer at Wider Circle
Photo of the Rise User
Someone from OH, Cleveland just viewed Quality Assurance Weekender at Anheuser-Busch
Photo of the Rise User
16 people applied to Sr. Full Stack Developer at JODAYN
Photo of the Rise User
Someone from OH, Lewis Center just viewed Marketing & Partner Operations Lead, USA, Remote at Fundraise Up
Photo of the Rise User
Someone from OH, Dayton just viewed Community Health Advocate at CVS Health
Photo of the Rise User
Someone from OH, Cleveland just viewed Power Platform Developer - (Remote - US) at Jobgether
Photo of the Rise User
Someone from OH, Cincinnati just viewed Mechanical Engineering Intern (June - August) at Exowatt
Photo of the Rise User
Someone from OH, Dayton just viewed Data Science, AI Data at Meter
Photo of the Rise User
Someone from OH, Dayton just viewed Lead Data Engineer at Kanerika Software
I
Someone from OH, Dayton just viewed Machine Learning Intern at Inductive Bio
A
Someone from OH, Dayton just viewed Applied AI Research Intern (USA) at Articul8
Photo of the Rise User
Someone from OH, Dayton just viewed Machine Learning Internship at Provectus
S
Someone from OH, Dayton just viewed Machine Learning Engineer Intern at Sayari
Photo of the Rise User
Someone from OH, Highland Heights just viewed Software Engineer (Android) at Solvd
Photo of the Rise User
Someone from OH, Columbus just viewed IT Quality & Training Analyst at Privia Health
Photo of the Rise User
Someone from OH, Fairfield just viewed Customer Enablement at Clutch
Photo of the Rise User
Someone from OH, New Albany just viewed Deputy Chief Operating & Financial Officer at Community Change
Photo of the Rise User
Someone from OH, Fairborn just viewed Project Manager at Curriculum Associates
Photo of the Rise User
Someone from OH, Beachwood just viewed Legal Counsel (Intellectual Property) at Mars