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

Software Engineer | Backend

About Us

Surreal is where the world’s leading talent manages their AI likeness. While we’re currently in stealth mode, we’re excited to share more with you as we grow our team.

The Role

As a Software Engineer at Surreal, you’ll work with our small, highly-skilled team to build innovative, high-impact products. You’ll play a critical role in shaping our tech stack, optimizing performance, and ensuring that our solutions scale effectively. This is a dynamic, fast-paced role where you’ll have the freedom to design, build, and iterate on high-quality software that delivers real value to our customers.

If you thrive in a startup environment, are excited by the challenge of building something new, and are ready to take ownership of your work, we’d love to hear from you.

Responsibilities

  • Feature Ownership: Take full ownership of features from ideation through development and into production, iterating based on customer feedback.

  • Collaboration & Communication: Work closely with product managers, designers, and other engineers to bring features to life in a way that meets both customer needs and technical feasibility.

  • Code Quality & Best Practices: Write clean, scalable, and maintainable code, adhering to best practices in testing, security, and documentation.

  • Orchestration: Comfortable integrating various services across the entire stack, ensuring a seamless, performant experience for our users.

  • Optimization & Performance: Continuously monitor and optimize system performance to meet the demands of a growing user base.

About You

  • Experienced: You have 5+ years of hands-on software engineering experience in a fast-paced environment, ideally with a background in startups.

  • Full-Stack: Fluent across backend and frontend, with a solid grasp of data pipelines, cloud infrastructure, deployment practices, and relational databases.

  • Gen-AI Tinkerer: You’re someone who’s been hands-on with generative AI, experimenting, testing, and creatively solving real-world problems with it.

  • Product-Oriented Mindset: You understand the importance of building with the end user in mind and value customer feedback as a key component of development.

  • Adaptable and Resourceful: You’re comfortable working in an evolving environment where priorities shift, and challenges are welcomed.

  • Team Player: Strong communication skills and a collaborative approach to problem-solving, which contribute to a positive team culture.

Why Surreal?

  • Impact: You’ll be part of a small, fast-growing team where your contributions have an immediate impact.

  • Ownership: High autonomy to innovate and take ownership of your work, with the support to turn ideas into reality.

  • Growth: Work in an environment that encourages continuous learning, skill development, and personal growth.

  • Cutting-Edge Tech: Work on solutions that leverage generative AI at the forefront of technology.

If you’re excited about building something truly unique, working with cutting-edge technology, and being part of a collaborative and ambitious team, we’d love to hear from you!

Average salary estimate

$155000 / YEARLY (est.)
min
max
$130000K
$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 | Backend, Surreal

At Surreal, we're all about pushing boundaries in the AI space, and our Software Engineer | Backend position in San Francisco is your chance to jump in and make a difference. We may be in stealth mode now, but we're on the cusp of something groundbreaking! As a part of our talented team, you’ll have the unique opportunity to take ownership of features from the very start. This means you'll ideate, build, and bring live high-quality software that directly impacts our customers' experiences. Here, you'll collaborate with product managers and designers, ensuring that technical feasibility aligns with customer needs. It’s a dynamic environment where your coding skills will thrive as you write clean and scalable code while adhering to best practices. Your experience in optimizing system performance will come in handy as we manage a growing user base. If you've got that startup spirit, a product-oriented mindset, and a knack for generative AI, we’re eager to hear from you. Join Surreal, where your voice matters, and your contributions immediately impact the team and our products. Let’s revolutionize the way the world interacts with AI together!

Frequently Asked Questions (FAQs) for Software Engineer | Backend Role at Surreal
What are the key responsibilities of a Software Engineer | Backend at Surreal?

As a Software Engineer | Backend at Surreal, you'll take full ownership of the features you work on, from ideation through to production. Your responsibilities will include collaborating with cross-functional teams, writing clean and scalable code, integrating various services, and continuously optimizing system performance based on user demands.

Join Rise to see the full answer
What qualifications are necessary for a Software Engineer | Backend position at Surreal?

To qualify for the Software Engineer | Backend role at Surreal, you should have at least 5 years of hands-on software engineering experience, preferably within a startup setting. A solid understanding of backend and frontend technologies, data pipelines, and experience with generative AI will greatly enhance your candidacy.

Join Rise to see the full answer
How does the team culture at Surreal support Software Engineers?

At Surreal, we foster a positive and collaborative team culture that values strong communication and teamwork. As a Software Engineer | Backend, you'll find a supportive environment that encourages innovation and allows you to take ownership of your work while learning from your peers.

Join Rise to see the full answer
What technologies will I work with as a Software Engineer | Backend at Surreal?

In your role as a Software Engineer | Backend at Surreal, you'll work with various technologies, mainly focusing on backend services, data pipelines, cloud infrastructure, and relational databases. We also utilize cutting-edge technology related to generative AI to drive our solutions.

Join Rise to see the full answer
What benefits does Surreal offer for Software Engineers?

Surreal offers several benefits for its Software Engineers, including the opportunity for high ownership of projects, a focus on professional growth, and the chance to contribute to impactful products in a fast-growing team. You'll also enjoy working with cutting-edge technology that sits at the forefront of the AI industry.

Join Rise to see the full answer
What is the work environment like for a Software Engineer | Backend at Surreal?

The work environment for a Software Engineer | Backend at Surreal is dynamic and fast-paced. You’ll thrive in a space where priorities can shift and challenges are welcomed, allowing for adaptability and creativity in problem-solving.

Join Rise to see the full answer
Why should I consider working as a Software Engineer | Backend at Surreal?

Working as a Software Engineer | Backend at Surreal presents a unique opportunity to be part of something exciting right from the ground up. If you're passionate about building innovative solutions using generative AI technology and want to see the impact of your contributions firsthand, Surreal is the perfect place for you.

Join Rise to see the full answer
Common Interview Questions for Software Engineer | Backend
Can you describe your experience with backend technology for the Software Engineer role at Surreal?

When responding to this question, share specific technologies you have worked with, such as languages like Java, Python, or Go, as well as frameworks like Node.js or Django. Highlight projects where you've implemented backend solutions, emphasizing your role and the impact it had on the product.

Join Rise to see the full answer
How do you approach feature ownership as a Software Engineer?

In your answer, illustrate your process starting from ideation, through design, development, and iteration based on feedback. Discuss collaboration with product managers and designers to meet user needs while ensuring technical feasibility.

Join Rise to see the full answer
What strategies do you use to optimize performance in software applications?

Explain your techniques for identifying performance bottlenecks, including tools you use for monitoring (like New Relic or Datadog), as well as strategies for code optimization, database indexing, and effective caching.

Join Rise to see the full answer
How do you ensure coding best practices in your work?

Detail your commitment to coding best practices such as writing cleaner and maintainable code, performing thorough testing, and continuously documenting your work to make it easier for others to understand and contribute.

Join Rise to see the full answer
What experience do you have with generative AI as a Software Engineer?

Discuss your hands-on experience with generative AI tools, highlighting any specific projects and tasks you undertook. Explain the relevance of your work in solving real-world problems and how it aligns with Surreal’s mission.

Join Rise to see the full answer
Describe a challenging technical problem you've solved in your previous roles.

Be specific about the challenge, the steps you undertook to address it, and the results of your solution. This displays your problem-solving capability and your ability to thrive in a fast-paced environment.

Join Rise to see the full answer
How do you keep up with the latest technology trends in software engineering?

Share your methods for staying updated, such as following industry blogs, attending workshops, participating in online courses, or engaging in developer communities. This shows your enthusiasm for continuous learning.

Join Rise to see the full answer
Can you give an example of how you've worked effectively within a team?

Provide a specific example demonstrating your role in a team project, emphasizing your collaboration, communication, and problem-solving skills, and how those contributed to a successful outcome.

Join Rise to see the full answer
How do you balance technical requirements with user needs in product development?

Discuss your approach to prioritizing both user feedback and technical feasibility during development. Mention how you've gathered user input in past roles and how it influenced your coding and design decisions.

Join Rise to see the full answer
What do you find most exciting about being a Software Engineer at Surreal?

Share your thoughts on the innovative nature of the work at Surreal, particularly focusing on how working with generative AI products can be transformative, both for users and for your professional development.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Surreal Hybrid San Francisco
Posted 12 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Dremio Remote Lisbon, Portugal
Posted 4 days ago
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Fast-Paced
Transparent & Candid
Medical Insurance
Dental Insurance
Vision Insurance
401K Matching
Disability Insurance
Paid Time-Off
Paid Volunteer Time
Flex-Friendly
Maternity Leave
Paternity Leave
Paid Holidays
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Zscaler Remote San Jose, California, United States
Posted 4 days ago

Surreal Software was an American video game developer based in Kirkland, Washington, and a subsidiary of Warner Bros. Interactive Entertainment, known for The Lord of the Rings: The Fellowship of the Ring, The Suffering and Drakan series. Surreal ...

8 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
November 24, 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!