Taro Logo

Software Engineer 2

AI-native cybersecurity company revolutionizing threat protection using artificial intelligence.
Backend
Mid-Level Software Engineer
Remote
3+ years of experience
AI · Cybersecurity
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer 2

Abnormal AI is seeking a Software Engineer II to join their innovative cybersecurity team, focusing on AI-native technologies to combat modern cyber threats. This role offers an exciting opportunity to work with cutting-edge technology, including Generative AI tools like Cursor, GitHub Copilot, and Claude.

The position requires 3-5 years of experience in software engineering, with strong expertise in streaming data systems and distributed systems development. You'll be working on building and maintaining infrastructure that processes billions of transactions daily, using technologies like Kafka and Python. The role involves close collaboration with the Account TakeOver (ATO) detection team and requires excellent communication skills for working in a distributed team environment.

As a Software Engineer II, you'll be responsible for building streaming infrastructure for the data integration platform, capturing and processing data from various sources, and working closely with Product Managers and Designers. The role offers significant growth opportunities in a fast-paced, pre-IPO startup environment.

The company provides an attractive benefits package including competitive compensation, equity grants, flexible PTO, comprehensive healthcare coverage, and a fully distributed work environment. Abnormal AI is committed to creating a diverse and inclusive workplace, offering equal opportunities to all qualified applicants.

This position is perfect for someone who wants to make a real impact in cybersecurity while working with cutting-edge AI technology. You'll be part of a scrappy team building new products from scratch, which requires comfort with uncertainty and the ability to take initiative. The role includes participation in the company's AI-powered Development Challenge, where candidates gain hands-on experience with AI tools to build real-world applications.

Last updated 2 days ago

Responsibilities For Software Engineer 2

  • Build out streaming infrastructure for data integration platform
  • Capture data from slack, teams and other streaming platforms
  • Integrate customers into new streaming infrastructure
  • Work with Product Managers, Designers & Account TakeOver detection team
  • Partner with ATO Detection team as liaison
  • Participate in technical interviews and candidate assessment

Requirements For Software Engineer 2

Python
Kafka
  • 3-5 years of overall software engineering experience
  • Experience with streaming data systems (Kafka, Spark, Map/Reduce)
  • Experience building and operating distributed systems at high scale
  • Experience working with external party APIs
  • Strong sense of best practices in software development
  • Excellent communication skills across verbal and written mediums

Benefits For Software Engineer 2

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Competitive Compensation
  • Equity grants as pre-IPO startup
  • Flexible PTO with 12 paid holidays
  • 100% employee health care premium coverage
  • Up to 100% dependent health care coverage
  • Fully distributed workforce with remote work options
  • Regular in-person events

Interested in this job?