AWS Redshift Data Engineer

Infosys•Charlotte, CT

About The Position

In the assigned role of Technology Consultant 2, the AWS Redshift Data Engineer contributes across the software development life cycle, from requirements elicitation and design through implementation, testing, production support, and documentation. The role supports the Infosys Data and Analytics unit, which uses data, AI, and analytics to address business challenges and enable data-driven decision-making. The position involves designing and implementing distributed, event-driven architectures and scalable cloud-based applications, as well as building and managing highly available microservices-based systems. It also drives automation and orchestration using AWS services and CI/CD pipelines. The employee may be required to relocate and/or travel to the work or project location. The position is open to applicants authorized to work in the United States. Infosys describes a dynamic, supportive environment with opportunities to work with advanced technologies and industry experts.

Requirements

  • Bachelor’s degree or foreign equivalent from an accredited institution, or three years of progressive experience in the specialty in lieu of each year of education.
  • Experience designing and implementing distributed, event-driven architectures using AWS services, including ECS or EKS, EventBridge, RDS, ECR, EFS, Redshift, Redshift Spectrum, S3, EC2, Bedrock, SageMaker, and Textract.
  • Experience building and managing highly available, scalable microservices-based systems.
  • Experience maintaining end-to-end scalable web and cloud-based applications.
  • Experience driving automation and orchestration using Lambda, Step Functions, and CI/CD pipelines.
  • Collaborative spirit and excellent communication skills.
  • Ability to handle end-to-end SDLC phases, translate complex requirements into actionable development tasks, and collaborate across functions.

Nice To Haves

  • Experience with Oracle Database.
  • Experience with DynamoDB.
  • Experience optimizing data-driven applications using microservices.
  • Experience with Python libraries and pandas.

Responsibilities

  • Document assigned portions of business requirements as part of requirements elicitation.
  • Facilitate software application design discussions and document design decisions for the technical team.
  • Participate in coding and integrate new features or updates into existing applications while maintaining system stability.
  • Conduct code reviews, make codebase changes, and maintain code repositories.
  • Implement test strategies, analyze results, and coordinate bug fixes to uphold software quality standards.
  • Develop user training programs, documentation, and support frameworks to support transitions to new software applications.
  • Help resolve production issues and recommend preventive strategies to improve system reliability.
  • Maintain detailed records of code, testing techniques, and support activities for the knowledge base and similar projects.
  • Design and implement distributed, event-driven architectures using AWS services.
  • Build and manage highly available and scalable microservices-based systems.
  • Maintain end-to-end scalable web and cloud-based applications.
  • Drive automation and orchestration using Lambda, Step Functions, and CI/CD pipelines.
  • Work through SDLC phases from requirements gathering to implementation, translate requirements into development tasks, and collaborate with cross-functional teams on software integration.

Benefits

  • Medical, dental, vision, and life insurance.
  • Long-term and short-term disability coverage.
  • Health and dependent care reimbursement accounts.
  • Insurance coverage for accident, critical illness, hospital indemnity, and legal services.
  • 401(k) plan and contributions dependent on salary level.
  • Paid holidays and paid time off.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service