Job Context:
Riseup Labs building a next-generation AI-powered Search & Engagement platform that will transform static search into a guided, personalized experience. Users will see tailored “swimlanes” of content, recommendations, and engagement features. As a Backend Engineer, you’ll help design and implement the APIs, data flows, and integrations on AWS that power this platform. You’ll work closely with architects, frontend developers, and AI/ML engineers to deliver a secure and scalable system, all within an ambitious 90-day project timeline.
Job Responsibilities:
- Build and maintain backend services on AWS (Lambda, API Gateway) for search, feedback, tasks, and analytics.
- Implement search and retrieval features in OpenSearch (keyword + vector search, ranking).
- Create pipelines to enrich content with tags, lay terms, and related data.
- Capture user interaction signals (clicks, ratings, dwell time) and process them for re- ranking and analytics.
- Develop and document APIs for use by web, iOS, and Android clients.
- Ensure performance targets (e.g., <2.5s retrieval time) and compliance standards are met.
- Collaborate daily with frontend, DevOps, and product teams in an agile environment.
Educational Qualification:
- B.Sc in Computer Science and Engineering from any reputed public or private university.
Additional Requirements:
- Solid experience building backend services with AWS (Lambda, API Gateway, DynamoDB, S3, Kinesis).
- Hands-on knowledge of OpenSearch/Elasticsearch (indexing, search queries).
- Experience designing and scaling APIs (REST/GraphQL, OpenAPI).
- Familiarity with event-driven architectures and basic data pipelines.
- Proficiency in at least one backend language (Python or Node.js preferred).
- Understanding of secure coding practices; exposure to compliance-sensitive environments (HIPAA/PII is a plus).
Nice to have:
- Experience with LLM-powered features or recommendation systems.
- Familiarity with observability/monitoring tools (CloudWatch, PostHog, etc.).
- Background in healthcare, wellbeing, or content-driven applications.
Workplace:
Working Hours:
Salary:
- Negotiable (Based on experience and skills)
Compensation & Other Benefits:
- Public holidays as per Riseup Labs calendar
The Application Process:
- Telephone Round.
- Interview with the Technical Lead & Talent Acquisition Team.
- Job Offer.