Senior Software Engineer, Posit

Salary not provided

+ Annual profit-sharing bonus

React
TypeScript
Python
R
Rust
Senior level
Remote in US
Boston
Posit

Open source and enterprise ready tools

Be an early applicant

Posit

Open source and enterprise ready tools

201-500 employees

B2BEnterpriseSaaSData Analysis

Be an early applicant

Salary not provided

+ Annual profit-sharing bonus

React
TypeScript
Python
R
Rust
Senior level
Remote in US
Boston

201-500 employees

B2BEnterpriseSaaSData Analysis

Company mission

To create free and open-source software for data science, scientific research, and technical communication.

Role

Who you are

  • We are seeking a product-minded Python developer to work on Positron who brings significant experience in Python data science and/or developer tooling
  • In addition to committing code, we are looking for a candidate who is motivated to engage with our growing user base and develop their own leadership skills
  • Have at least 5 years of professional experience as a software engineer and/or data scientist
  • Are collaborative, an effective communicator, action oriented, and invested in learning
  • Have specific Python experience relevant for the Positron project, which could be demonstrated via one or more of:
  • Experience building tools for Jupyter notebooks, such as a custom extension
  • Maintaining an open source Python package
  • Building internal tooling used by an organization’s Python data analysts
  • Have specific domain expertise relevant to the Positron project, which could be demonstrated via one or more of:
  • Practical data science experience including exploratory data analysis, reporting, and/or machine learning
  • Extending a Python LSP such as Jedi
  • Creating and publishing a VS Code extension

What the job involves

  • As part of Posit's mission to create free and open source software for data science, scientific research, and technical communication, we are actively developing a new IDE for data science called Positron; we're searching for additional developers to join this exciting project
  • In this position, you’ll primarily work with Python and TypeScript to build full stack features in Positron, but our technology stack also includes React, Rust, R, and GitHub
  • We don’t expect you to be an expert in all of these technologies and trust candidates will learn them as they work with the team; significant Python expertise is required for this role
  • Authoring, reviewing, testing, and deploying code, with a focus on best practices for Python
  • Marshaling specific features from design to implementation to release, and beyond
  • Ensuring continued product quality through thoughtful design, continuous integration, and test automation
  • Managing issues and feedback from our growing user base
  • Determining the best approaches for creating a seamless IDE experience for our users
  • Suggesting process improvements, with a focus on best practices for Python
  • Mentoring and collaborating with other engineers
  • What you’ll learn:
  • A deeper understanding of the variety of environments and patterns used by data science practitioners
  • How features in modern IDEs are developed using standard protocols
  • How to build development tools for both desktop and server environments leveraging TypeScript and Python
  • Skills to transition into technical leadership
  • Within one month, you will:
  • Get to know everyone on the team and become familiar with our current development strategies
  • Follow our onboarding guide and suggest improvements
  • Work on your first feature and see your code changes reflected in our current product
  • Within three months, you will:
  • Participate in feature planning
  • Leave each part of the product that you work on in better shape than how you found it
  • Feel comfortable with the repository layout and begin understanding the broader architecture of the IDE
  • Understand how language servers, runtime kernels, and extensions power features in the IDE
  • Grow your understanding of the challenges our early adopters face by responding to GitHub issues and other channels for user feedback
  • Within twelve months, you will:
  • Plan features and drive their development
  • Share your expertise and insights with team members, contributing to the collective knowledge and skill set of the engineering team
  • Be able to point to parts of the products that you have significantly contributed to

Our take

In a data-driven world, having reliable and accessible software is key to optimizing functionality. Posit provides R and Python-based tools to help improve the speed and quality of analysis, created "for data scientists by data scientists", with uses in data science, scientific research, and technical communication.

Posit's unique approach to creating universal data processing capabilities is helping to create new pathways in the digital age. It uses a unique blend of social and commercial endeavours to satisfy the demand for comprehensive data processing, and many of the company's products, including Posit Team for enterprises, are open sourced and accessible to all. Those looking for more advanced products can access programs such as Posit Server Pro and Shiny Server Pro for workspace management.

Given its unique approach to data management, entities from Liberty Mutual to Walmart and NASA have been incorporating Posit's technology. The company has received considerable amounts of funding, which has been used to expand its services, and as the demand for open source services continues to grow, Posit's effort to create data management services for all should continue to capture market share.

Steph headshot

Steph

Company Specialist

Insights

Top investors

Few candidates hear
back within 2 weeks

41% employee growth in 12 months

Company

Funding (1 round)

May 2021

$161.3m

LATE VC

Total funding: $161.3m

Company benefits

  • 100% remote (or come in to one of our offices in Seattle or Boston)
  • Pick your hardware — we want to equip you with what you need to do your best work
  • All our full time employees are given an allowance to outfit their home office
  • We have a flexible environment with a “take what you need” vacation policy
  • Positive, passionate culture working with a world-class team committed to data science and the R language

Company values

  • Open - We aim for transparency in the way we make and share tools—and the way we manage our company. We believe that great ideas come from anywhere—and that we’re better together.
  • Resourceful - Intelligence is more than ‘book smart’ or ‘tech smart.’ It’s a mindset. To better serve everyone in our community we value continuous learning, curiosity, and emotional intelligence.
  • Generous - We collaborate with our customers, the community, and each other with open hearts and minds. And we believe the effort, capital, and care we put out into the world benefits everyone in the end.
  • Lasting - We want to remain an independent company for the long term. We make investments with this goal in mind, starting with our people. Our benefits programs are designed to ensure the long-term wellbeing of our teams.

Company HQ

South Boston Waterfront, Boston, MA

Leadership

Founded Allaire, where they served as CEO and then Chairman. JJ also founded Onfolio, which was acquired by Microsoft. They founded FitNow in 2008 before starting RStudio in January 2010.

Salary benchmarks

We don't have enough data yet to provide salary benchmarks for this role.

Submit your salary to help other candidates with crowdsourced salary estimates.

Share this job

View 10 more jobs at Posit