About the Roleย
We'reย looking forย a Senior Associate Software Engineerย to join our growing team.ย In this role,ย you'llย build and deploy AI-powered, production-grade software systems within client environments.ย You'llย operateย at the intersection of software engineering, data systems, and applied AI, translating complex business problems into scalable, reliable solutions.ย
This position is ideal for engineers who enjoy hands-on system building, working closely with clients, andย shapingย technical direction and best practices across projects.ย
Whatย You'llย Doย
- Collaborate withย cross-functional teams to define business and technical requirementsย
- Partnerย on design and build data pipelines that ingest, transform, and deliver data from source systems to analytical platforms using modern cloud technologiesย
- Supportย on design and implement infrastructure and data platforms that enable reliable access, transformation, and analysis of dataย
- Document andย maintainย dataย architecture to support reliable, scalable data systemsย
- Contribute to improving engineering practices around quality, maintainability, and operational stabilityย
- Mentor and support other engineers through code reviews, design discussions, and day to-day collaborationย
Whatย We'reย Looking Forย
Required Qualificationsย
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 4+ years of professional software engineering experience, including backend and/or data engineeringย
- Experience delivering production systems in environments with evolving or changing requirements
- Experience building and maintaining APIs and backend services (e.g., FastAPI, Node.js, or similar frameworks)
- Strong experience with SQL and relational or analytical data systems
- Experience working in cloud environments (AWS, Azure)
- Experience with modern engineering workflows, including Git-based version control and CI/CD pipelines
- Good understanding of software engineering best practices, testing strategies, and agile delivery
- Strong written and verbal English communication skillsย
Preferred Qualificationsย
- Hands-on experience building and deploying AI-enabled systems, particularly LLM-poweredย workflowsย and orchestration (e.g.,ย LangChain,ย LangGraph)ย
- Familiarity with Infrastructure as Code tools (e.g., Terraform)ย
- Background in designing andย maintainingย data pipelines or data-intensive systemsย
- Exposure to data warehouses or large-scale analytical platformsย
- Knowledge of workflow orchestration or distributed processing systemsย