Jobs and Careers
AC
Staff Software Engineer (San Francisco, CA - Hybrid)
AcademiaSan Francisco, United Statesfull_timeVerifiedPosted 23 Apr 2024
💰 $237,500/yr($186,000/yr – $237,500/yr)
About the role
Staff Software Engineer (San Francisco, CA - Hybrid) San Francisco, CA Engineering /Full-Time /Hybrid
📍Work Tuesdays and Thursdays at our San Francisco office, and the rest Work From Home. Our San Francisco office is at 580 California Street, a few blocks from the Montgomery exit of BART and MUNI.
Life is short—do something that matters! We are Academia.edu. Our mission is to accelerate and democratize the world's research, which increases the velocity of scientific discovery and technological progress, which benefits everyone.
Who we areWe are building the world’s largest network for sharing and finding academic research online. With over 260M registered users and nearly half of the world’s academics using our platform monthly, Academia.edu has a significant global reach.
By joining our team, you will have the chance to make a positive and lasting impact on our users around the globe. Our users include researchers, academics, industry professionals, and college students. Our company has over 340,000 paying premium subscribers, which has resulted in positive cash flow. This puts us in a unique position to disrupt the $25 billion academic publishing industry.
Our ~100-person team, which includes ~45 Software Engineers, values curiosity, initiative, teamwork, and collaboration. We are passionate about building a great work environment that produces excellent products.
What we're looking forOur ideal candidates are great at what they do and mission-driven. They have experience working across the entire web stack and are excited about owning product and engineering initiatives. Experience scaling web applications to handle an increasing user base into the millions is especially desirable.
📍Work Tuesdays and Thursdays at our San Francisco office, and the rest Work From Home. Our San Francisco office is at 580 California Street, a few blocks from the Montgomery exit of BART and MUNI.
Life is short—do something that matters! We are Academia.edu. Our mission is to accelerate and democratize the world's research, which increases the velocity of scientific discovery and technological progress, which benefits everyone.
Who we areWe are building the world’s largest network for sharing and finding academic research online. With over 260M registered users and nearly half of the world’s academics using our platform monthly, Academia.edu has a significant global reach.
By joining our team, you will have the chance to make a positive and lasting impact on our users around the globe. Our users include researchers, academics, industry professionals, and college students. Our company has over 340,000 paying premium subscribers, which has resulted in positive cash flow. This puts us in a unique position to disrupt the $25 billion academic publishing industry.
Our ~100-person team, which includes ~45 Software Engineers, values curiosity, initiative, teamwork, and collaboration. We are passionate about building a great work environment that produces excellent products.
What we're looking forOur ideal candidates are great at what they do and mission-driven. They have experience working across the entire web stack and are excited about owning product and engineering initiatives. Experience scaling web applications to handle an increasing user base into the millions is especially desirable.
Responsibilities:
- Technical lead for designing, building, and testing major software components, systems, features, and products.
- Collaborate with Product and Design to build innovative software products and solutions.
- Responsible for meeting team Objectives and Key Results (OKRs)
- Collaborate with Product and Design teams to deliver innovative solutions.
- Own team Objectives and Key Results (OKRs) for timely, high-quality outcomes.Influence and mentor multiple teams as a technical leader.
- Architect, build, and test large-scale production-level code.
- Solve complex product development problems and adhere to best practices.
- Understands business objectives and the necessary processes to achieve them.
Your skillset:
- Good coding habits are a must.
- Knowledge and use of common data structures and algorithms to solve problems.
- Strong analytical and problem-solving skills to build solutions and products.
- Ability and willingness to learn new languages and technologies as needed
- 7+yrs. professional software development experience designing and building large scalable systems, consumer-facing web apps, or web platforms in a Unix/Linux environment
- Experience as a technical team lead, influencing the work of multiple teams on projects.
- Experience as the technical owner of key projects.
- Experience architecting, building, and testing large-scale production-level code.
- Proven record solving complex product development problems.Able to build well-structured, easily maintainable, well-documented code.
- Professional coding proficiency with one of the following: Ruby, Python, or Node.js+Javascript or Node.js+Typescript.
- Must be willing to learn/work with Ruby on Rails stack.
- Solid understanding of database modeling, data manipulation, and querying.
- Rest API coding in a scripting language.
- Web Front-end coding experience, e.g., JavaScript, Typescript, React.js, a plus.
Our Tech stack:
- Ruby on Rails, Sidekiq
- PostgreSQL, Redis, Elasticsearch
- React + Typescript
- RSpec, Chromatic, Jest, Storybook
- CircleCI, Jenkins, Ansible, Terraform, Datadog
- AWS ecosystem (EC2, S3, RDS, Redshift, Aurora, and many others)
You don’t need to know our tech stack, but you must be willing and able to learn and apply it quickly!
What you’ll work on:
- You'll be designing and building systems and web applications to make our user base more productive on our platform. Here are some things that we are currently working on:
- A fast and scalable peer review system that identifies and distributes high-quality academic works.
- Services that help academic authors understand the impact of their scholarship via text parsing and computation of bibliometrics.
- Algorithmic approaches to identification of academic content and disambiguation of authorships in order to make every paper ever written available for free.
- A paper recommendation engine that helps users disco
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s