Abnormal
Software Engineer 1 - Data Platforms
About this role
Join Abnormal AI's Data Platform team as a Software Engineer I to design and operate scalable data infrastructure supporting AI-native SaaS applications. You'll work on core systems including databases, streaming platforms, and orchestration tools while collaborating with experienced engineers to deliver features end-to-end.
What you'll do
- Develop and maintain core data platform components including storage systems and data processing pipelines
- Build tools and services that enable other engineering teams to adopt and scale data systems
- Automate infrastructure and operations to improve reliability, performance, and scalability
- Apply GenAI techniques to enhance developer and operator experiences
- Collaborate across teams to address scalability and reliability challenges
- Take ownership of projects from design through delivery with mentorship from senior engineers
What they're looking for
- Python or Go programming
- Software engineering fundamentals (data structures, testing, debugging)
- Backend or distributed systems experience
- AWS or cloud platform knowledge
- Kafka, Kinesis, or Flink streaming experience
- PostgreSQL, OpenSearch, or Redis database experience
- Problem-solving and communication
- Infrastructure automation
Benefits
- Work on high-impact problems in AI-first company
- Learn from experienced engineers in collaborative environment
- Early career ownership and growth opportunities
- Comprehensive benefits package
- Eligibility for bonus and equity compensation
- Remote work flexibility
Opens the official application on the employer’s site. No login required.
Abnormal
Abnormal builds AI-powered email security solutions that protect against threats through narrative-driven threat understanding, SMTP relay infrastructure, and advanced filtering capabilities. The company is hiring software engineers, infrastructure engineers, sales engineers, and technical support specialists to expand its platform and support enterprise customers.
View all jobs at AbnormalLikely interview questions
- Describe a time you worked on a distributed system or backend service—what challenges did you face and how did you solve them?
- Tell us about your experience with data processing or streaming technologies like Kafka or Spark.