Senior Software Engineer - Backend - Core Python
Nextdoor
This job is no longer accepting applications
See open jobs at Nextdoor.See open jobs similar to "Senior Software Engineer - Backend - Core Python" Valor Capital Group.#TeamNextdoor
Nextdoor is where you connect to the neighborhoods that matter to you so you can belong. Our purpose is to cultivate a kinder world where everyone has a neighborhood they can rely on.
Neighbors around the world turn to Nextdoor daily to receive trusted information, give and get help, get things done, and build real-world connections with those nearby — neighbors, businesses, and public services. Today, neighbors rely on Nextdoor in more than 305,000 neighborhoods across 11 countries.
Meet Your Future Neighbors
The Python Developer Platform team focuses on creating a delightful developer experience that empowers engineers to build their features quickly and safely. We build paved roads so that product engineers can focus their efforts on building features that serve our neighbors and drive our business. We create building blocks and abstractions that make the easy things work out of the box and the hard things possible. We make it easy for developers to build secure and performant applications so they can focus on what to build and not how to build it. We have a solid foundation to build on top of as 75% of the Nextdoor codebase is covered by strict MyPy typing. We also use the latest technologies including Python 3.11, Django 4.1.3, and asyncio while running in AWS on Kubernetes.
Some of our recent projects include:
- Scaling our asynchronous task workers by building out a multi-tenant architecture
- Enabling migration free Django models to empower engineers to make Django model schema changes without database migrations
- Horizontally scaling our data model by building a graph data model abstraction layer into the Django ORM
Some potential future projects may include:
- Native python extensions using CPython or Rust
- Enhancing the quality of codebase through linting engines such as Ruff
- Performance tuning and profiling tools to empower teams to improve their performance
The Impact You’ll Make
As a Technical Lead / Architect on the Python Developer Experience team, you will be responsible for driving the design, scalability, and reliability of the building blocks for Nextdoor’s Python Django application.
Some of the areas you might focus on are
- Define the vision for best in class Python development at Nextdoor
- Raise the bar for quality of Python code at Nextdoor by promoting standards and best practices
- Making writing Python unit tests pleasant and fast to run
- Improve the Python runtime performance through profiling and tuning
- Enable developers to effectively debug their Python applications
- Abstract away privacy and security from application developers
- Author core Python libraries used across the codebase
- Improve the ergonomics of writing asynchronous code with async.io
What You’ll Bring To The Team
- 8+ years of experience working on highly scalable Python applications
- Deep and broad knowledge of Python
- Performance profiling and tuning experience
- Ability to debug and identify root causes of Python performance issues
Bonus Points
- Maintainer or contributor to major Python open source projects.
Rewards
Compensation, benefits, perks, and recognition programs at Nextdoor come together to create one overall rewards package.
The starting salary for this role is expected to range from $180,000 to $275,000 on an annualized basis, or potentially greater in the event that your 'level' of proficiency exceeds the level expected for the role. Compensation may also vary by geography.
We also expect to award a meaningful equity grant for this role. With equal quarterly vesting, your first vest date would be within the first 3 months of your start date.
Overall, total compensation will vary depending on your relevant skills, experience, and qualifications.
We have you covered! Nextdoor employees can choose between a variety of great health plans. We cover 100% of your personal monthly premium for health, dental, and vision – and provide a OneMedical membership for concierge care.
At Nextdoor, we empower our employees to build stronger local communities. To create a platform where all feel welcome, we want our workforce to reflect the diversity of the neighbors we seek to serve. We encourage everyone interested in our purpose to apply. We do not discriminate on the basis of race, gender, religion, sexual orientation, age, or any other trait that unfairly targets a group of people. In accordance with the San Francisco Fair Chance Ordinance, we always consider qualified applicants with arrest and conviction records.
#LI-Hybrid
This job is no longer accepting applications
See open jobs at Nextdoor.See open jobs similar to "Senior Software Engineer - Backend - Core Python" Valor Capital Group.