Software Engineer 2

Abnormal AI · Vertical AI · Bangalore, India · Hybrid · Multi-Product Platform

Backend software engineer to join the Product Features team, focusing on building and scaling platforms for integrations and developer velocity. The role involves designing and operating distributed systems, ensuring reliability, and contributing to architectural decisions within an AI-native R&D organization.

What you'd actually do

  1. Work with the Tech Lead, Engineering Manager and Product Manager to develop and deliver key features for the product
  2. Assist in guiding and mentoring junior members of the team
  3. Assume ownership of the reliability of the features you develop, including comprehensive unit tests and rigorous integration testing
  4. Participate in on-call rotations and provide technical support to effectively troubleshoot and resolve customer issues
  5. Communicate effectively with the team in an async manner. Display a strong sense of initiative and ownership in providing updates, discussing challenges and proposing solutions without prompting

Skills

Required

  • Python
  • Golang
  • distributed systems
  • SQL/NoSQL databases
  • monitoring
  • fault tolerance
  • incident response
  • technical design docs
  • written communication

Nice to have

  • AWS
  • K8s
  • Django
  • Spark
  • Prometheus
  • AWS services
  • deployment practices
  • leading a small team

What the JD emphasized

  • 4+ years backend engineering with distributed systems
  • Proven platform ownership
  • Low-latency, high-throughput expertise
  • Architectural thinking