Principal Software Engineer - KYC Risk Assessment
Core
Architecting and implementing scalable engineering frameworks and agentic AI systems for regulated financial services environments.
Role type
Principal Software Engineer (AI/ML & Platform Architecture)
Builds
Production AI/ML systems, agentic workflows, and data-intensive platforms for financial services.
Domain
Financial Services / AI Engineering / Data Engineering
Required skills
System design, Python, Java, Cloud-native development, AI/ML system design, Microservices, API design, Data engineering, Relational and NoSQL databases, Vector stores, Cloud platforms (AWS/Azure/GCP), Observability, Orchestration frameworks
Preferred skills
Agentic AI development, Human-in-the-loop validation, Responsible AI governance, SDLC automation, Technical leadership
Technologies
Airflow, Kafka, Redis, MemCached, Dynatrace, Splunk, Grafana, Temporal, AWS, Azure, GCP, Databricks, PySpark, Snowflake, Spark, RAG, Model Serving
Responsibilities
Architect and implement complex, scalable engineering frameworks and solutions. Develop secure, high-quality production code for data-intensive applications. Design and govern agentic AI systems including multi-agent workflows and tool-use integrations. Establish engineering standards for LLM-based applications focusing on safety and observability. Drive adoption of advanced technical methods and practices. Serve as subject matter expert in data engineering, platform architecture, or AI systems. Influence leaders and stakeholders on technical strategy. Define guardrails for validation, security, and resiliency across teams.
Seniority
Principal, hands-on IC with strategic influence