Guild is seeking to scale its onboarding and data ingestion processes for new and existing client data integrations.
Requirements
- Proficiency in Python, TypeScript, React, PostgreSQL, DynamoDB
- Experience with AWS services (Lambda, Serverless, Glue, API Gateway, CDK/AWS IaC)
- Knowledge of ETL best practices, PySpark, OpenAPI Spec, GraphQL
- Familiarity with Integration engineering & IPaaS tools such as SnapLogic
- Production experience in a AWS micro-service environment
Responsibilities
- Design and implement highly scalable and maintainable ETL systems for SFTP and API-based integrations, and beyond
- Ensure simplicity and flexibility in system architecture
- Collaborate with cross-functional teams including engineers, product managers, designers, internal operations staff, and customer technical teams
- Craft clean, thoroughly tested, and reusable code to develop high-quality software that scales with our business group
- Engage senior/staff engineers to design resilient, decoupled solutions based on domain
- Guide the team in identifying, understanding, and refining the product’s requirements
- Spec solutions, test and resolve issues, and deploy quality software to production
Other
- Ability to write simple, clean, and maintainable code
- Strong opinions, loosely held
- Willingness to take calculated risks and bring vision to your team and Guild
- Commitment to continuous learning and improvement
- A passion for Guild’s mission & long-term vision
- Bachelor's degree or higher
- Must be able to live and work full-time in one of the 32 states listed above