remoteonsite
Principal Engineer - Modernization & AI Assisted Development - TechGrove by Banyan Software
Software Engineer
Lead the AI‑driven modernization of a post‑trade reconciliation platform, architecting scalable, cloud‑native services with Python, Node.js, and AWS, while driving ML integration and DevOps excellence.
About the role
Key Responsibilities
- Architect and lead the re‑design of the TDMS platform, ensuring high availability, scalability, and security on AWS.
- Implement AI/ML pipelines to automate reconciliation logic and enhance decision‑making.
- Drive CI/CD practices, containerization with Kubernetes, and infrastructure as code for rapid, reliable deployments.
- Mentor a cross‑functional engineering team, fostering best practices in code quality, testing, and performance.
- Collaborate with product, data science, and security teams to translate business requirements into robust technical solutions.
Requirements
- 10+ years of software engineering experience, with 5+ in senior leadership roles.
- Proven expertise in Python, Node.js, and AWS services (ECS/EKS, Lambda, RDS, S3).
- Hands‑on experience building ML models and integrating them into production pipelines.
- Strong background in Kubernetes, CI/CD, and DevOps tooling (Git, Jenkins, Terraform).
- Excellent communication skills and a track record of mentoring high‑performing teams.
Skills
pythonnodejsawsmachine learningkubernetescicd