IT
Senior Software Engineer - Backend - Multi-Product Platform (Customer Journey)
Abnormal AI
- Company
- Abnormal AI
- Salary
- Not Mentioned
- Location
- Bangalore, India
- Experience
- 7+ years
- Qualification
- Not Mentioned
Overview AI Summary
This Senior Software Engineer position at Abnormal AI is a critical role within the Multi-Product Platform's Customer Journey team in Bangalore, India. The core focus is on enhancing the customer onboarding and proof-of-value experience by building scalable systems that streamline processes, reduce manual efforts, and ultimately accelerate time-to-value for customers. It's an opportunity for a skilled backend engineer, preferably with some full-stack sensibilities, to directly influence user experience from day one. The ideal candidate will possess over seven years of industry experience, demonstrating strong software engineering fundamentals and a proven ability to own and drive complex systems end-to-end. Proficiency in Python and PostgreSQL is essential, along with robust system design skills and a deep understanding of operational excellence, monitoring, and incident response. This role thrives on collaboration with cross-functional teams and requires excellent communication, mentorship, and autonomous work capabilities. This is a fantastic opportunity for a detail-oriented and growth-minded engineer looking to make a significant impact on a core platform. You'll contribute to a world-class user experience, engage in long-term strategic planning, and continuously share knowledge within a dynamic team. If you are passionate about building resilient, scalable applications and improving customer journeys, this role offers a challenging yet rewarding environment to grow your career with Abnormal AI.
Job Description
Overview
Abnormal AI is seeking a Senior Software Engineer for its Multi-Product Platform (MPP) organization. This role is specifically within the Customer Journey team, which is dedicated to improving the customer onboarding and initial product usage experience. The position focuses on developing systems that simplify the onboarding and proof-of-value (POV) process, aiming to reduce manual steps and accelerate customer time-to-value. The ideal candidate will act as a full-stack feature lead, valuing cross-functional collaboration and eager to make a direct impact on customer experience from the outset.
Key Responsibilities
- Develop and enhance product offerings, APIs, platforms, frameworks, and associated tools.
- Design, develop, and maintain new features to ensure an excellent user experience for customers.
- Guarantee system stability and reliability, actively participating in code and design reviews, and joining the team's on-call rotation.
- Produce well-tested, readable code that handles edge cases and errors effectively, and contribute to technical design documentation.
- Communicate proactively and asynchronously with team members to provide updates, discuss challenges, and propose solutions.
- Collaborate closely with product managers, designers, and fellow engineers, taking ownership of projects to drive positive outcomes across various teams.
- Engage in team roadmap planning, contribute to long-term strategic discussions, and foster knowledge sharing within the group.
Required Skills
- At least 7 years of professional experience as a Software Engineer, coupled with a strong grasp of software engineering fundamentals.
- Demonstrated capability to take ownership and drive complex systems from inception to completion, possessing deep knowledge of team-owned services and the ability to influence cross-team objectives and roadmaps.
- Extensive experience in writing production-grade Python code and working with PostgreSQL databases.
- Proven expertise in system design and the development of resilient, scalable applications, with a strong focus on operational excellence.
- Comprehensive understanding of service health, monitoring practices, fault tolerance, and incident response procedures.
- A detail-oriented approach emphasizing code quality, thorough testing, and performance optimization; capable of making practical trade-offs and leading the adoption of technical design documents.
- Strong communication and mentorship abilities, with a track record of working independently and asynchronously with remote colleagues and stakeholders.
- A growth-oriented mindset, seeking to expand impact, responsibility, and ownership over time.
Preferred Skills
- Experience with the Go programming language (Golang) and Airflow for orchestration.
- Familiarity with AI productivity tools such as ChatGPT, Cursor, or similar generative AI tools.
Benefits
This role offers eligibility for equity, an annual bonus, and a comprehensive benefits package, in addition to the base salary.
Key Skills
Ready to apply?
You'll be redirected to the official career page of Abnormal AI.
Apply on Official Site