Allata is a global consulting and technology services firm with offices in the US, India, and Argentina. We help organizations accelerate growth, drive innovation, and solve complex challenges by combining strategy, design, and advanced technology. Our expertise covers defining business vision, optimizing processes, and creating engaging digital experiences. We architect and modernize secure, scalable solutions using cloud platforms and top engineering practices.
Allata also empowers clients to unlock data value through analytics and visualization and leverages artificial intelligence to automate processes and enhance decision-making. Our agile, cross-functional teams work closely with clients, either integrating with their teams or providing independent guidance—to deliver measurable results and build lasting partnerships.
We are looking for a mid-level to senior Software Engineer to take ownership of document processing initiatives leveraging AWS Bedrock Data Automation (BDA) for a specific lab environment.
This is a hands-on role focused on building, maintaining, and enhancing backend services that support document ingestion, validation, and reporting workflows at scale.
The ideal candidate is comfortable owning end-to-end technical responsibilities, contributing to test infrastructure, and supporting model quality through robust data validation and drift detection mechanisms.
Key Responsibilities:
- Own and enhance document processing workflows integrated with AWS Bedrock Data Automation (BDA) for a designated lab.
- Design, implement, and maintain test harness updates using AWS Lambda functions written in TypeScript.
- Develop and maintain reporting and validation mechanisms to monitor data quality and detect potential model drift.
- Collaborate closely with data, ML, and platform teams to ensure reliable, scalable, and secure processing pipelines.
- Troubleshoot, debug, and optimize existing services to improve performance, reliability, and maintainability.
- Contribute to technical design discussions and provide input on architecture, best practices, and continuous improvements.
Hard skills:
Solid experience as a backend or full-stack software engineer.
Strong proficiency with TypeScript and serverless architectures, particularly AWS Lambda.
Experience building or maintaining document processing systems or data pipelines.
Familiarity with testing frameworks and test harness design.
Good understanding of data validation, reporting, and quality monitoring concepts.
Soft Skills:
Strong sense of ownership and accountability, consistently delivering high-quality work on time with minimal supervision.
Excellent communication and collaboration skills, able to work effectively with cross-functional teams and stakeholders and clearly articulate technical concepts.
Self-motivated and proactive, with the ability to work independently and drive technical initiatives forward.
Nice to have:
Exposure to ML or AI-driven systems, including concepts such as model drift or data quality monitoring.
Experience working with AWS Bedrock or other managed AI/ML services.
Experience working in regulated or lab-based environments.
Familiarity with additional AWS services such as S3, CloudWatch, Step Functions, or similar.