- Company Name
- Glean
- Job Title
- Software Engineer, AI and Security
- Job Description
-
**Job Title**
Software Engineer, AI and Security
**Role Summary**
Build and ship secure, scalable AI-driven features for an enterprise work‑AI platform. Oversee green‑field product development from concepts through production, mentor junior engineers, and collaborate cross‑functionally with product, design, data science, and security teams.
**Expectations**
- Design and implement end‑to‑end AI and security solutions for large‑scale, multi‑tenant environments.
- Own features from inception to launch, ensuring high reliability and performance.
- Provide technical leadership and mentorship.
- Deliver well‑documented, maintainable code and APIs that meet enterprise governance and compliance standards.
**Key Responsibilities**
1. Own full feature lifecycle: research, design, implementation, testing, deployment, and post‑launch monitoring.
2. Architect data pipelines, AI models, and RESTful services that scale across millions of users and integrate with external SaaS platforms.
3. Write clean, efficient, and testable code in Go, Java, and TypeScript; design future‑proof APIs (OpenAPI preferred).
4. Mentor and coach junior engineers, conducting code reviews and pair programming.
5. Collaborate with product managers, designers, and data scientists to translate business requirements into technical solutions.
6. Conduct experiments, iterate on user feedback, and implement robust security controls to protect data and ensure compliance.
**Required Skills**
- 5+ years of product engineering experience.
- Proven track record building enterprise security products.
- Hands‑on experience integrating AI/ML into production systems.
- Strong backend skills: Go, Java, TypeScript, and REST API design (OpenAPI).
- Familiarity with both SQL and NoSQL distributed CRUD operations.
- Knowledge of secure coding, data governance, and compliance frameworks.
- Ability to design scalable data pipelines and AI inference architectures.
- Experience with automated testing, CI/CD pipelines, and cloud deployment.
- Excellent communication, mentorship, and cross‑functional collaboration.
**Required Education & Certifications**
- Bachelor’s degree (BA/BS) in Computer Science, Computer Engineering, or related field.
- Certifications in security (e.g., CISSP, CompTIA Security+) or AI/ML (e.g., TensorFlow Developer) are a plus.
---