- Company Name
- Norm Ai
- Job Title
- Software Engineer, Platform (Senior/Staff)
- Job Description
-
**Job Title**
Software Engineer, Platform (Senior/Staff)
**Role Summary**
Design, develop, and operate the core platform services that enable an AI‑driven compliance system. Focus on scalable, secure, cloud‑native backend infrastructure, observability, security controls, and developer tooling. Mentor peers and influence architectural direction.
**Expectations**
- 4+ years of backend software engineering experience.
- Proven track record delivering reliable, scalable systems in a cloud environment.
- Strong proficiency in Python (or comparable backend language).
- Experience with PostgreSQL, Redis, CI/CD, observability tools, and at least one major cloud provider.
- Ability to mentor junior engineers and advocate best practices.
**Key Responsibilities**
- Architect and implement core platform services: secure file handling, distributed job queuing, and resilient LLM provider integrations.
- Define and enforce observability, alerting, and security controls across the stack.
- Build and maintain CI/CD pipelines (e.g., GitHub Actions).
- Develop tools and processes that improve developer productivity and deployment efficiency.
- Create and maintain documentation, testing, and reliability best‑practice guides.
- Mentor and coach engineers on infrastructure and platform design.
- Own architectural reviews and propose improvements to enhance scalability and reliability.
**Required Skills**
- Backend development: Python (primary), Java, Rust, C++ (preferred).
- Cloud native: Container orchestration (Docker/K8s), AWS/GCP/Azure.
- Data stores: PostgreSQL, Redis.
- Observability: Datadog, OpenTelemetry, Prometheus.
- CI/CD: GitHub Actions, pipelines, automated testing.
- Security: Cloud security, SSO/SAML, enterprise compliance awareness (e.g., 17a-4).
- AI/ML infra (asset).
- Serverless architectures (asset).
- Experience with compliance/regulatory systems (asset).
**Required Education & Certifications**
- Bachelor’s (or equivalent) degree in Computer Science, Software Engineering, or related field.
- Certifications in cloud platforms (AWS, GCP, or Azure) or DevOps practices are a plus.