Job Description
Galileo Financial Technologies is seeking a Staff Software Engineer - Tech Lead to join their Engineering team in Costa Rica. This role involves leading the design, development, and testing of systems and services, with a focus on AI/ML solutions. The candidate will write, test, and deploy efficient, scalable code to production, ensuring the codebase remains easy to change and always shippable. They will also deliver highly available services in a production environment and be responsible for their monitoring.
Role involves:
- Leading the design, development, and testing of systems and services
- Leading the end-to-end design and implementation of AI/ML solutions
- Writing, testing, and deploying efficient, scalable code to production
- Ensuring codebase remains easy to change and shippable
- Delivering highly available services and monitoring them
- Participating in a 24x7 on-call rotation
- Generating ideas for new initiatives and technologies
- Mentoring other engineers and supporting the technical culture
- Collaborating with product and design on new initiatives and features
Requirements:
- Bachelor's Degree in Computer Science or related field
- 6+ years programming experience; experience in AI/ML-focused roles is a plus
- Proficient in Python (mandatory) & Javascript; experience with REST APIs, databases, and data structures
- Experience working in Vue is desirable
- Hands-on experience with Continuous Delivery principles and techniques
- Strong understanding of cloud architecture (AWS, GCP, or Azure)
- Demonstrated ability to design performant, scalable, resilient software components
- Ability to lead and influence a team's technical direction
- Advanced level of English, both written and spoken
- Solid understanding of web architectures and management-as-a-service models
- Background in product companies
- Experience in the banking or fintech industry is desirable