Senior Backend Engineer – Data Classification
Build and scale backend systems and AI-driven capabilities that classify and protect sensitive data across cloud and endpoint environments. The role involves architecture, large-scale data processing, production reliability, and cross-functional engineering collaboration.
Responsibilities
- Build and scale AI-driven data classification and detection capabilities
- Design real-time systems for identifying, classifying, and protecting sensitive data
- Lead technical design discussions and influence architecture for large-scale processing systems
- Collaborate with product, infrastructure, and engineering teams on integrated solutions
- Address challenges involving scale, performance, reliability, and operations
- Mentor colleagues, share knowledge, and improve engineering practices
- Lead initiatives and drive continuous product and process improvement
Requirements
- At least 5 years of professional software engineering experience
- Bachelor’s degree in Computer Science or equivalent background
- Experience designing and delivering complex systems end to end
- Strong algorithmic problem-solving skills involving scale, latency, and resource constraints
- Familiarity with CI/CD pipelines and cloud infrastructure
- Hands-on, execution-oriented approach to engineering
Nice to have
- Professional Rust experience or willingness to work with Rust
- Experience integrating AI/ML models into production systems
- Python or Go experience in large-scale cloud environments
- Experience operating applications remotely at scale
- Background in cybersecurity, information security, or software security