Software Engineer
New
R
Robust Open Online Safety ToolsTrust and Safety
Worldwide, Expected to work a portion of hours overlapping with North American time zones.Full-TimeMiddle
Salary$160,000 – $290,000
Apply NowOpens the employer's application page
Job Details
- Experience
- 3-5 years of experience in software design and development and at least 1-2 years of experience building data-intensive applications
- Required Skills
- PythonTypeScriptApache KafkagRPCRustCI/CDDistributed Systems
Requirements
- Solid ability in Python.
- Comfortable working across multiple languages such as TypeScript and Rust.
- Minimum 3-5 years of experience in software design and development.
- At least 1-2 years of experience building data-intensive applications.
- Strong attention to detail with a focus on reliability, scalability, and security.
- Strong user empathy and experience interacting directly with external users.
- Proven record of working with disparate teams, understanding issues, and making transparent decisions.
- Experience writing clear, tested production-quality code in an open source project (nice-to-have).
- Prior contributions to multi-contributor open source projects (nice-to-have).
- Experience with horizontal and vertical scaling of systems (nice-to-have).
- Experience building or maintaining high-throughput, real-time event processing systems (nice-to-have).
- Familiarity with spam, abuse, or safety infrastructure and workflows (nice-to-have).
Responsibilities
- Participate in the full development lifecycle of Osprey: design, implementation, testing, documentation, and release.
- Implement new features prioritized by community feedback, emerging safety challenges, and project roadmap.
- Participate in release milestone planning and release management.
- Identify and propose project improvements while working directly with users and community members to generate consensus.
- Design and implement concurrency, horizontal scaling, and event processing pipelines.
- Maintain and evolve integrations with core services such as Apache Kafka.
- Ensure system health and stability through CI/CD, test suites, and observability tools.
- Review community Pull Requests and respond to Issues, acting as a technical leader and project ambassador.
- Engage with the community across GitHub, Discord, and Working Group meetings.
View Full Description & ApplyYou'll be redirected to the employer's site