Software Engineer

New
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
$160,000 – $290,000
Apply Now