About us
Filament is reimagining the professional group chat for the AI age. One where new ideas and collaborations cross company borders, where trust is paramount and where groups are networked not siloed. Because the true potential value of AI isn’t replacing human intelligence. It’s connecting it.
The company is venture-backed with co-founders including the Founding CEO of Chartbeat and Scroll, the Head of Engineering at the MIT Center for Constructive Communication, the Head of App engineering at Foursquare and the S&O lead for innovation at Twitter.
We believe in fixed deadlines but variable scope and doing as few things concurrently as possible. We prize adaptability and think that speed comes from clarity of purpose not from making people work weekends. We’re a small team and folks are expected to ask lots of questions but be able to work independently. We like open-sourcing things when we can, it feels good.
We work on east-coast time, but are flexible on location within the Americas. Bay Area, Boston and NYC make life easier for get-togethers than Punta Arenas.
Back-end Engineer
We are seeking a capable and independent back-end engineer with strong product sensibilities to own our API layer, data pipeline, and support our deployment infrastructure.
Responsibilities
Own our backend Python servers and deliver high-availability services to our customers.
Build out our data pipeline to support integral AI functionality.
Collaboratively develop new features for our fast-evolving product.
Manage production environments with continuous integration systems and testing.
Collaborate on product prioritization and estimation so we have a sane roadmap.
Help define and develop the engineering practices and culture that the rest of the company will build on as it grows.
Be adaptable to what the company needs even if occasionally it means getting out of your development comfort zone to learn new tools and skills.
Requirements
Expert level experience with Python servers. An ideal candidate should have 5+ years of operational experience writing and maintaining Python web services built on PostgresSQL.
Experience working with data pipeline systems, such as job queues, task orchestration, and ETL workflows.
Direct experience working with product and business to help take features from concept through to API.
Candidate should demonstrate experience iterating on features within a large and mature codebase.
Preferred
Experience building B2C apps with a focus on user generated data.
Experience with working with the Synapse server that powers the Matrix.org project.
Experience with PostgreSQL, Redis, ElasticSearch, Docker, Rust and administering AWS environments.
Experience programming with strong type systems (Rust, Typescript, Scala, etc).