Required Qualifications Bachelor's degree in Computer Science, Software Engineering, or related field
5-7 years of professional software engineering experience
Strong proficiency in backend languages: Python and/or Java
3+ years of production experience with Angular (latest versions), TypeScript, RxJS, and state management (NgRx)
Experience designing and implementing RESTful APIs and/or GraphQL services
Hands-on experience with AWS services (Lambda, ECS, API Gateway, S3, RDS, DynamoDB) and containerization (Docker)
Proficiency with both relational (PostgreSQL) and NoSQL (MongoDB, DynamoDB) databases
Solid understanding of application security principles (OWASP Top 10, secrets management, least-privilege access) Preferred Qualifications Experience in regulatory or financial services environment
Experience building human-in-the-loop review systems, annotation platforms, or approval workflows for AI outputs
Familiarity with event-driven architectures and messaging systems (Kafka, AWS SQS/SNS, Kinesis)
Exposure to observability and log tooling (Splunk, Datadog, Grafana, CloudWatch) including AI/ML model monitoring
Experience with microservices patterns (circuit breakers, service mesh, distributed tracing)
Experience with feature flagging, canary deployments, or progressive delivery strategies
Contributions to open-source projects or technical publications in AI/ML domains
Interested in this role?