About the Role
We are seeking a hands-on Senior Solution Engineer (Java) to design, build, and operate cloud-native data and AI solutions. This role requires a strong software engineering background, deep expertise in AWS and Snowflake, and experience delivering production-grade enterprise applications. You will work across the full software development lifecycle, from architecture and implementation to deployment, operations, and continuous improvement, while leveraging AI-assisted engineering practices.
Key Responsibilities
Design, develop, deploy, and support scalable cloud-native software and data solutions.
Build secure, reliable, and high-performing data pipelines and data products using AWS and Snowflake.
Design and optimize Snowflake data models, schemas, and datasets to ensure performance, governance, and data quality.
Develop maintainable Java applications using best practices in clean code, automated testing, CI/CD, security, and observability.
Build cloud-native integrations and automation using AWS services, including compute, storage, networking, IAM, monitoring, serverless, and event-driven architectures.
Collaborate with business and technical stakeholders to translate requirements into scalable technical solutions.
Use AI-assisted development tools to improve coding, testing, documentation, debugging, and delivery while maintaining engineering quality.
Support production operations through deployments, troubleshooting, performance tuning, root cause analysis, code reviews, and continuous improvement.
Qualifications
Bachelor's or Master's degree in Computer Science, Software Engineering, Data Science, AI/ML, or a related field.
At least 7 years of experience in Software Engineering, Solution Engineering, or Data Engineering within enterprise environments.
Strong hands-on experience with Java, AWS, and Snowflake.
Experience building production-grade cloud, data, or AI-enabled solutions with end-to-end ownership.
Solid understanding of software architecture, REST APIs, data modeling, Git, CI/CD, Infrastructure as Code (IaC), DevOps, automated testing, and production support.
Experience with AWS AI services (such as Amazon Bedrock), Retrieval-Augmented Generation (RAG), AI agents, or responsible AI practices is an advantage.
Hands-on experience with AI-assisted development tools such as GitHub Copilot, Claude, Cursor, or similar.
AWS certification, preferably AWS Certified Solutions Architect, is highly preferred.
Experience in the financial services industry is an advantage.
Excellent analytical, problem-solving, communication, and stakeholder management skills.
Required Technical Skills
Java
AWS
Snowflake
REST APIs
CI/CD
Git
Infrastructure as Code (IaC)
DevOps
Data Engineering & Data Modeling
Cloud-Native Architecture
AI-Assisted Development Tools (GitHub Copilot, Claude, Cursor)
Amazon Bedrock or other AWS AI Services (preferred)