FINRA is looking to solve the problem of developing robust, scalable software solutions across the full stack to support a cutting-edge generative AI regulatory chat assistant.
Requirements
- Strong technical expertise in Object Oriented and database technologies / concepts
- Past experience with developing enterprise quality solutions in an iterative or Agile environment
- Knowledge of industry leading software engineering approaches including Test Automation, Build Automation and Configuration Management frameworks
- Experience with Python, FastAPI, AWS services, VueJS, and emerging frameworks
- Experience with containerization (Docker) and understanding of orchestration principles
- Experience with large language models (LLMs) and generative AI technologies
- Experience with secure coding practices, particularly in handling personally identifiable information (PII) and sensitive regulatory data
Responsibilities
- Contribute to frontend development using VueJS, being proactive, vigilant, and passionate about delivering a seamless user experience
- Build scalable cloud-native components leveraging AWS services, including Bedrock, S3, Fargate, Aurora, Lambda, and Step Functions
- Develop and execute comprehensive test strategies, including unit testing, integration testing, and end-to-end testing methodologies
- Implement test-driven development (TDD) practices and extend automated testing to ensure code reliability
- Contribute to implementing and maintaining CI/CD pipelines, leveraging Jenkins and version control systems (Git)
- Assist with architecting and developing cloud-native solutions, gaining hands-on experience with AWS deployment patterns
- Implement secure patterns for handling sensitive data within AI-powered workflows, maintaining compliance with regulatory requirements
Other
- Bachelor’s degree in Computer Science, Information Systems or related discipline with at least five (5) years of related experience, or equivalent training and / or work experience
- Demonstrated ability to develop effective working relationships that improved the quality of work products
- Strong written and verbal technical communication skills
- Ability to maintain focus and develop proficiency in new skills rapidly
- Ability to work in a fast paced environment