Remote opportunity at
Abnormal AISoftware Engineer 2 - Product Essentials
Abnormal AI is hiring a Software Engineer II for its Product Essentials work, and the listing is marked remote. The company applies AI-native technology to cybersecurity,…
Career Tools
About This Role
Abnormal AI is hiring a Software Engineer II for its Product Essentials work, and the listing is marked remote. The company applies AI-native technology to cybersecurity, with the aim of stopping modern cyber threats. Engineers in this role work on the systems behind notifications, LLM calls and multilingual features, taking deep ownership of production. Day-to-day work centers on backend services and cloud architecture that process very large volumes of security…
Job Description
Abnormal AI is hiring a Software Engineer II for its Product Essentials work, and the listing is marked remote. The company applies AI-native technology to cybersecurity, with the aim of stopping modern cyber threats. Engineers in this role work on the systems behind notifications, LLM calls and multilingual features, taking deep ownership of production.
Day-to-day work centers on backend services and cloud architecture that process very large volumes of security events for enterprise customers. Engineers are expected to use AI coding assistants to move faster, build data-driven applications that expose behavioral AI insights through interfaces and APIs, and collaborate with customers and their security teams to iterate quickly on solutions.
The posting asks for at least three years of professional software development. Candidates should bring backend experience in Python, TypeScript or Go, a solid grounding in computer science, and practical experience with gRPC or REST APIs running in production. Familiarity with AWS, GCP or Azure, along with Docker and Kubernetes, is also listed, as is the ability to troubleshoot failures in distributed systems.
The company says AI-assisted tools may help its recruiters prepare interview questions by analyzing resumes and role requirements. It states that people make every hiring decision. The company describes itself as an equal opportunity employer.
Responsibilities
- Use AI coding assistants to speed delivery and automate repetitive engineering tasks.
- Build user-facing interfaces and APIs that surface behavioral AI insights from data.
- Build protective systems that catch and stop advanced attacks, designed with security and scale in mind.
- Work alongside enterprise customers and their security teams to iterate quickly on solutions.
- Architect cloud-hosted backend services that process billions of security events worldwide.
Requirements
- At least three years of professional software development experience.
- Backend development in Python, TypeScript or Go.
- Sound computer science grounding, covering data structures and tuning for speed.
- Production experience creating or maintaining gRPC or REST interfaces.
- Skill at diagnosing distributed-system faults such as repeated attempts, deadlines, backlogs, concurrency bugs and pool exhaustion.
- Practical knowledge of AI-assisted coding products like Cursor, Copilot or Claude.
- Background building large-scale applications for enterprise use.
- Working knowledge of AWS, GCP or Azure, plus Docker and Kubernetes.
Core Skills
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Where is the job located?
The listing is marked remote. The posting does not name an office or a country.
Is a salary listed?
No. The posting does not specify a salary.
Will AI be used in hiring?
The company says AI-assisted tools may be used to help recruiters prepare interview questions, but people make every hiring decision.
What happens after an offer?
Checks run after any conditional offer, and they need to be completed before a final offer is made.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.