Senior Software Engineer

AI overview

Take ownership of document processing initiatives with cloud-based generative AI tools, focusing on backend services for document ingestion, validation, and reporting.
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 Senior Software Engineer to take ownership of document processing initiatives  using cloud-based generative AI tools in collaboration with our client's subject matter experts. This is a hands-on role focused on building, maintaining, and enhancing backend services that support document ingestion, validation, and reporting workflows. The ideal candidate combines strong AWS cloud development experience with a solid understanding of testing and observability in production environments, and has hands-on experience working with AWS Bedrock Data Automation and serverless architectures using AWS Lambda functions written in TypeScript. Key Responsibilities: - Own and evolve end-to-end document processing workflows integrated with Bedrock Data Automation for a designated lab environment. - Design, implement, and maintain backend APIs and serverless services using AWS Lambda (TypeScript) to support document ingestion, processing, and validation. - Define, implement, and extend validation, testing, and observability mechanisms (including test harnesses, reporting, and drift detection) to ensure accuracy and reliability in production. - Collaborate with data, ML, and platform teams to build scalable and reliable AI-driven processing pipelines. - Troubleshoot, optimize, and continuously improve services, contributing to technical design discussions and best practices. Hard skills:
  • Experience as a Software Engineer, with a strong background in backend or cloud-native development.
  • Hands-on experience building API endpoints and serverless systems on AWS.
  • Proven experience working with AI-powered systems, specifically AWS Bedrock Data Automation.
  • Strong proficiency in TypeScript and AWS Lambda.
  • Experience validating and testing complex systems in production environments.
  • Solid understanding of test harnesses, data validation, reporting, and quality monitoring.
  • Ability to work independently, take ownership, and translate high-level ideas into concrete implementations.
  • 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.
  • Ace your job interview

    Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

    Senior Software Engineer Q&A's
    Report this job
    Apply for this job