Senior Software Developer - SQL/Python
Core
Design and develop AI-based agents and intelligent automation solutions while building and optimizing data pipelines using Python, SQL, and Snowflake.
Role type
Senior Software Engineer (AI Agents & Data Engineering)
Builds
AI-powered agents, intelligent automation solutions, data pipelines, and analytics solutions
Domain
Wealth Management / Financial Services
Deliverable
production ML models | product features
Required skills
Python development, SQL (complex queries, stored procedures, performance tuning), Snowflake data warehouse, AI agent development, functional testing automation, REST APIs, containerization (Docker, Kubernetes), Git, CI/CD pipelines
Preferred skills
Machine learning frameworks, LLM integration, team mentoring, enterprise data governance, cloud infrastructure automation, IBM DataStage, Unified Engineer background
Technologies
Python, SQL, Snowflake, Copilot, Windsurf, Docker, Kubernetes, Git
Responsibilities
Design and develop AI-based agents and intelligent automation solutions; Build and optimize data pipelines and analytics solutions; Build and automate functional testing frameworks; Contribute to solution development by identifying risks and recommending mitigation strategies; Participate in code reviews and technical design reviews; Collaborate with data engineering and infrastructure teams to optimize Snowflake queries; Assist DevOps/support teams in troubleshooting production issues; Mentor team members on Python best practices, AI agent development, Snowflake optimization, and testing automation
Seniority
Senior, hands-on IC with mentorship responsibilities