About the Role
Noise is building a platform for curators and communities to surface and value global trends. We are seeking a talented engineer to help shape our culture and build delightful products.
Responsibilities
- Architect and build backend services and APIs for large-scale traffic and real-time data.
- Design distributed systems including microservices, message queues, caching, orchestration, Kubernetes, and cloud infrastructure.
- Ensure system scale, performance, reliability, security, and observability.
- Collaborate with product, front-end, and infrastructure teams to deliver end-to-end solutions.
- Define and drive best practices for code quality, deployment, infrastructure, and system operations.
Requirements
- 3 years of experience as a Software Engineer or similar backend/full-stack role.
- Experience with Reactive Architecture principles (CQRS, event sourcing).
- Proficiency in Rust, Scala, Python, and Typescript.
- Experience with DDL, DML, and analytical SQL queries.
- Knowledge of Postgres internals, logical replication, and query optimization.
- Experience with infrastructure as code using Terraform and Kubernetes deployments.
- Experience with AWS RDS and AWS deployments.
- Experience with Nix and Nixpkgs modules.
- Proficiency in asynchronous programming and synchronization primitives.
- Experience with BDD, TDD, and data QA.
Skills
- Rust
- Scala
- Python
- Typescript
- SQL
- Postgres
- Terraform
- Kubernetes
- AWS
- Nix
- Tokio
- Axum
- SQLx
- Flink
- Kafka
- Pandas
- Numpy
- Scipy
- Node.js
- REST
- gRPC
Location
- SoHo, New York
Work Type
- Full-time
Experience Level
- 3 years of experience
Salary/Compensations
- Minimum $180,000
Benefits
- Equity
- Standard benefits package
About the Company
- Noise is a team of 10 based in SoHo, New York, focused on building platforms for curators and communities.
