Software Engineer - Global Investment Research - Vice President
Software Engineer - Global Investment Research - Vice President
Requirements
7+ years of hands-on software engineering experience with proficiency in Java or Python
Experience with modern full-stack web technologies such as React, TypeScript, FastAPI, Spring Boot
Bachelor’s degree in Computer Science, Software Engineering, Applied Mathematics, or a related quantitative field
Working knowledge of core AWS services including Lambda, ECS/Fargate, S3, EventBridge, CloudWatch, and API Gateway
Solid understanding of standard SDLC tooling, automated testing, Git, Docker, and CI/CD automation
Nice to Haves
Exposure to financial domain data, investment research workflows, or enterprise content authoring tools
Experience implementing evaluation pipelines and prompt testing with Braintrust, AgentCore Eval, or equivalent technologies
Practical experience building Gen AI applications using Google ADK, LangGraph, or equivalent agentic frameworks, vector databases, and AWS Bedrock
Understanding of token optimization, prompt caching, and latency reduction strategies
Familiarity with guardrail frameworks defending against prompt injection and unauthorized data access
Experience building asynchronous or event-driven microservices across polyglot Java and Python stacks
What You'll Be Doing
Building and maintaining end-to-end full-stack features integrating analyst-facing frontends with backend APIs and microservices in Java or Python
Implementing and optimizing advanced RAG pipelines and stateful multi-agent workflows using Google ADK, LangChain, LangGraph, AWS Bedrock, or equivalent technologies
Implementing automated offline and online evaluation suites to assess contextual relevance, groundedness, and hallucination reduction
Deploying and connecting AI components with enterprise services on AWS and configuring Lambda, ECS/Fargate, EventBridge, S3, IAM policies, and API Gateway endpoints
Monitoring model and service performance using CloudWatch and distributed tracing; triaging production incidents and conducting root-cause analyses
Participating in peer code reviews, writing automated unit and integration tests, maintaining CI/CD pipelines, and documenting integration patterns and data models
Coordinating with business stakeholders and cross-functional teams in Agile sprints to translate research requirements into technical stories
Perks and Benefits
Commitment to fostering and advancing diversity and inclusion
Opportunities for professional and personal growth through training, development, firmwide networks, and wellness programs
Comprehensive benefits, including personal finance offerings and mindfulness programs
Reasonable accommodations for candidates with special needs or disabilities during the recruiting process