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

Systems Software Engineer (Postgres)

Neon is an open-source company on a mission to create a cloud-native Postgres database service for every developer.

We are seeking a skilled Systems Software Engineer to join our team. You will ensure that PostgreSQL runs smoothly on the Neon cloud platform by contributing to any necessary parts of the system, including:

  • the interface between PostgreSQL and the storage system;

  • the interface with the Neon control plane and monitoring, and

  • the open-source PostgreSQL project and the whole ecosystem around it.

You will also

  • Participate in the design and implementation of our Postgres features

  • Write low-level systems code

  • Deploy changes to the farm of 500k+ Postgres instances

  • Participate in on-call rotation and drive operational excellence

We're looking for a senior-level engineer who has

  • At least 4 years of production experience in Software engineering

  • Experience with developing Postgres features and/or extensions

  • Experience with maintaining and developing big production systems, whether it is Postgres or not

  • Passion for building systems software. Performance engineering and distributed systems are topics that excite you!

  • Passion for joining a fast-paced, early-stage startup

  • Strong sense of ownership, accountability, and pride

It would be great if you have:

  • Some experience with Rust

  • Experience with open-source projects and developing publicly

About Neon

Neon is building open-source cloud-native PostgreSQL. Our architecture separates storage from compute, allowing for serverless Postgres. We're a well-funded startup with deep knowledge of Postgres internals and decades of experience building databases. We are a systems company; we work on low-level code with strict performance and correctness requirements.

Neon was created by a team of Postgres hackers and led by CEO Nikita Shamgunov (co-founder of SingleStore). Neon is built on open-source principles and is focused on giving back to the Postgres and developer communities.

Our Team

  • We are a distributed team of 90+ people working from 25+ countries (concentrating around North American and European time zones)

  • We are a team built on open-source cultural principles (transparency, contribution, accountability, and proactivity)

  • Team with decades of experience building databases and deep knowledge of Postgres internals. We are deeply technical

  • We have experienced Postgres committers and hackers on the team (check HeikkiAnastasiaArsenyMatthias profiles)

  • We believe in the efficacy of collaborative open-source

  • We aim for a diversity of thoughts and backgrounds

  • We are keen to be a fast-moving, flat org and avoid hierarchical structures

Our Investors

  • Top-tier investors backed up Neon's vision:

    • We raised $104 million in funding from Menlo Ventures, Notable Capital, Khosla Ventures, General Catalyst, and Founders Fund.

    • Venture vehicles of Snowflake and Databricks invested in Neon.

  • Our angel investors are prominent technologists and ecosystem players. More than 20 awesome angels supported Neon, including Nat Friedman, Elad Gil, Mike Ovitz, Ajeet Singh, Guillermo Rauch, Søren Brammer Schmidt, and Wes McKinney.

  • Our Board includes Quentin Clark, Glenn Solomon, Joe Morrissey, and Tim Tully.

Our Offer

  • You have an opportunity to be an early employee in the fast-scaling, ambitious team

  • You can work 100% remote: we'll handle all formalities to arrange work from your home

  • We grant equity (stock options) to all full-time hires

  • We offer a competitive benefits package in line with all tech companies (top-notch equipment, unlimited vacations, paid parental leaves, and much more)

  • We are distributed, yet make our bonds during regular offsites (the last one was in Barcelona, Spain)

 

Average salary estimate

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

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 Systems Software Engineer (Postgres), Neon Inc

At Neon, we are on a mission to empower developers by creating a cloud-native Postgres database service that truly reflects the needs of modern applications. We are excited to invite a talented Systems Software Engineer to our dynamic team. In this role, you will play a crucial part in ensuring that PostgreSQL operates seamlessly on our innovative Neon cloud platform. Your responsibilities will vary from developing efficient interfaces between PostgreSQL and our storage framework to collaborating with our Neon control plane and contributing to the wider open-source PostgreSQL community. You will work closely with our dedicated team to design and implement new Postgres features, write low-level systems code, and manage the deployment of changes across an expansive network of over 500,000 Postgres instances. As a senior engineer, you should possess a minimum of four years of production experience and a strong background in developing and maintaining large production systems. We value a passion for systems software and insights into performance engineering. If you're eager to join a fast-paced early-stage startup where your contributions will directly impact our mission and community, we’d love to hear from you. With a robust support network, a highly technical team comprising seasoned Postgres experts, and the opportunity to work remotely, Neon is the ideal place for those ready to make their mark in the tech world.

Frequently Asked Questions (FAQs) for Systems Software Engineer (Postgres) Role at Neon Inc
What are the main responsibilities of the Systems Software Engineer at Neon?

The Systems Software Engineer at Neon will focus on ensuring the smooth integration of PostgreSQL with our cloud platform. Key responsibilities include developing interfaces between PostgreSQL and our storage system, designing new features, and writing essential low-level systems code. Additionally, the engineer will participate in the deployment of updates across a network of over 500,000 instances, helping to drive operational excellence and participating in on-call rotations.

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

Candidates for the Systems Software Engineer role at Neon should have at least four years of production experience in software engineering, preferably with a focus on developing Postgres features or extensions. It's essential to demonstrate experience in maintaining significant production systems, a passion for building systems software, and an eagerness to engage with a fast-paced start-up environment.

Join Rise to see the full answer
What skills will benefit a Systems Software Engineer working at Neon?

Prospective Systems Software Engineers at Neon will find that skills in performance engineering and distributed systems are highly beneficial. Experience with Rust and open-source projects would also be advantageous, as they align well with our mission and cultural principles. A strong sense of ownership, accountability, and a collaborative spirit are vital as well.

Join Rise to see the full answer
What is the team culture like for the Systems Software Engineer at Neon?

At Neon, we pride ourselves on a team culture grounded in open-source principles, including transparency, contribution, accountability, and proactive engagement. With a distributed team across various countries, we collaborate closely, leveraging each other's expertise in databases and Postgres internals. Our flat organizational structure encourages a diversity of thoughts and fosters dynamic teamwork.

Join Rise to see the full answer
What kind of career growth opportunities exist for a Systems Software Engineer at Neon?

Being an early employee at Neon presents exceptional career growth opportunities. As we expand, Systems Software Engineers can expect to take on greater responsibilities, contribute to significant projects, and learn from industry-leading experts. Additionally, the chance to engage in groundbreaking open-source work and gain equity in a well-funded startup enhances career trajectories.

Join Rise to see the full answer
Common Interview Questions for Systems Software Engineer (Postgres)
Can you describe your experience with PostgreSQL and how it relates to the role of Systems Software Engineer at Neon?

When answering this question, highlight specific projects where you developed or maintained PostgreSQL features. Discuss any challenges faced and solutions implemented, demonstrating your technical skills and experience. Show enthusiasm for Postgres' ecosystem and how it aligns with Neon's goals.

Join Rise to see the full answer
What strategies do you use to ensure the reliability and performance of large production systems?

Discuss the methodologies you employ to monitor system performance and reliability, such as automated testing, performance tuning, and continuous integration. Provide examples of how you've identified and alleviated bottlenecks in previous roles, showcasing your problem-solving skills.

Join Rise to see the full answer
How do you approach writing low-level systems code, and what languages have you used?

Explain your experience with low-level programming, detailing languages like C or Rust. Share processes you follow when writing systems code, such as designing for maintainability and performance optimization. Use examples from past projects to substantiate your experience.

Join Rise to see the full answer
What excites you most about joining an early-stage startup like Neon?

Convey your enthusiasm for innovation and the opportunity to directly impact the organization. Discuss how startup culture foster learning, collaboration, and rapid growth—elements that resonate with your career aspirations.

Join Rise to see the full answer
Can you give an example of a time you contributed to an open-source project?

Provide details about your open-source contributions, including the project, your role, and the features you implemented or improved. Highlight teamwork, collaboration with other contributors, and any challenges overcome during the process.

Join Rise to see the full answer
What processes do you follow for feature development from design to deployment?

Describe your methodology for feature development, including stages such as requirements gathering, design discussions, coding, testing, and deployment. Emphasize your ability to work in an agile environment and adapt to changing requirements.

Join Rise to see the full answer
How do you handle on-call work and ensure operational excellence?

Discuss your approach to on-call responsibilities, emphasizing the importance of preparedness and proactive monitoring. Share methods you employ to effectively resolve issues and learn from incidents to reduce future occurrences.

Join Rise to see the full answer
What best practices do you follow when collaborating with a distributed team?

Highlight your strategies for effective communication in a distributed setting, such as utilizing collaboration tools, maintaining regular check-ins, and fostering an inclusive environment. Focus on how you actively contribute to a cohesive team dynamic.

Join Rise to see the full answer
How do you prioritize your work when managing multiple projects?

Explain how you assess project urgency, impact, and resources available, using tools such as Kanban boards or priority matrices. Discuss your ability to remain adaptable while balancing competing priorities to meet deadlines.

Join Rise to see the full answer
Why do you believe you are a good fit for the Systems Software Engineer role at Neon?

Convey your understanding of Neon’s mission and how your specific skills align with the role. Speak to your passion for systems software and your excitement about contributing to the Postgres community, demonstrating that you are aligned with the company’s values and culture.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Neon Inc Remote No location specified
Posted 3 hours ago
Photo of the Rise User
Neon Inc Remote No location specified
Posted 14 minutes ago
Photo of the Rise User
Accesa Remote Employees can work remotely, Romania
Posted 6 days ago
Photo of the Rise User
SwissBorg Remote Remote - Europe Timezone
Posted 11 days ago
Photo of the Rise User
Auria Hybrid No location specified
Posted 10 days ago
Qodea Remote No location specified
Posted 5 days ago
Photo of the Rise User
Advansys Remote No location specified
Posted 12 days ago
Photo of the Rise User
Posted 14 days ago

Neon Software Inc is a company that operates in the Computer Software industry. It employs 11-20 people and has $1M-$5M of revenue. The company is headquartered in Lafayette, California.

3 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 17, 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!