Software Engineer
Core
Design, implement, and maintain core backend systems powering the feed infrastructure for a neighborhood network.
Role type
Senior backend software engineer (distributed systems)
Builds
Scalable feed infrastructure, microservices, and data pipelines
Domain
Social networking, big data, distributed systems
Required skills
Distributed system design, microservices architecture, SQL/MySQL, Spark, Kafka, Airflow, RESTful APIs, gRPC, performance optimization, automated testing
Preferred skills
Mentoring junior engineers, system refactoring, data security best practices
Technologies
Spark, Kafka, Airflow, MySQL, SQL, gRPC, REST
Responsibilities
Collaborate with product managers and frontend engineers to define technical requirements; Monitor feed infrastructure performance and resolve bottlenecks; Implement data security and privacy practices; Mentor junior engineers; Participate in in-person team events and culture building
Seniority
Mid-level to Senior, hands-on IC