Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Proficiency in solutions architecture and platform architecture.
- Hands-on experience in system design, application development, testing, and operational stability.
- Experience as an AI Practitioner with AI App / GenAI App Builder.
- Advanced proficiency in one or more programming languages and proficient in all aspects of the Software Development Life Cycle.
- Advanced understanding of agile methodologies, including CI/CD, application resiliency, and security.
- Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, AI, machine learning, mobile).
- In-depth knowledge of the financial services industry and IT systems.
- Practical cloud-native experience.
- Advanced knowledge of software, applications, and architecture disciplines.
- Ability to evaluate current and emerging technologies to recommend future state architecture solutions.
Preferred qualifications, capabilities, and skills
- Experience with model building and ML engineering, including fine-tuning of Large Language Models (LLMs).
- Knowledge of Azure.
- Experience with multiple data technology stacks, including Databricks and NoSQL datastores like AWS DynamoDB and MongoDB.
- Engineering experience with ETL/ELT software patterns and packages.
- Architecture and engineering experience with cloud-based relational databases such as AWS Aurora, RDS, and Postgres.
- Experience with streaming platforms like AWS Kinesis and Kafka.
- AWS certifications for architecture and engineering.