Senior Software Engineer - Data Engineer
Core
Design and deliver scalable backend services, APIs, and AI-enabled solutions for governance, risk, and compliance (GRC) SaaS products.
Role type
Senior Software Engineer (Data Engineer / Backend)
Builds
Scalable backend services, APIs, integrations, and AI-enabled features for GRC platforms.
Domain
SaaS, Governance, Risk, and Compliance (GRC), Cloud
Deliverable
production ML models | product features
Required skills
Python, TypeScript, Backend services, APIs, AI technologies (Generative AI, ML services), Software design principles, Testing, Cloud platforms (AWS), CI/CD
Preferred skills
Data-intensive applications, Distributed systems, Containers, Infrastructure as code, Observability, Workflow orchestration, MLOps, Streaming technologies, LLM integrations, Prompt engineering, Retrieval-augmented generation
Technologies
Python, TypeScript, AWS, Git, CI/CD tools
Responsibilities
Design and develop scalable backend services and applications; Lead development of APIs and AI-enabled features; Build reliable solutions for data ingestion and service-to-service communication; Apply AI technologies to improve product capabilities; Make technical decisions on architecture and security; Deploy and operate applications using AWS and CI/CD practices.
Seniority
Senior, hands-on IC