Quick overview
Job description
Job Description
Senior Data Engineer - AWS
\nCharlotte, NC - Onsite
\n6 Months+
\nRequired Skills & Qualifications
\n• Data engineering, backend development, or software engineering, with demonstrated hands-on development experience.
\n• Strong hands-on experience with AWS data and cloud services, including services such as S3, Glue, EMR, Lambda, and Redshift.
\n• Proven experience developing and maintaining production-grade APIs and backend services using Java, with a strong understanding of RESTful API design, integration patterns, and error handling.
\n• Strong programming skills in Python, with hands-on experience building reusable modules, backend components, or API integrations.
\n• Hands-on experience with PySpark and distributed data processing, including developing scalable data transformations and optimising data pipelines.
\n• Proficiency in SQL, including complex queries, data transformations, and query performance optimisation.
\n• Strong understanding of object-oriented programming, software design principles, data structures, and maintainable application architecture.
\n• Practical exposure to MCP, LLMs, generative AI, or AI application integration, with an understanding of how AI capabilities can be integrated into APIs and enterprise workflows.
\n• Experience with API testing, debugging, authentication and authorisation, and application integration.
\n• Familiarity with Git, CI/CD pipelines, automated testing, and Agile development practices.
\n• Strong problem-solving, communication, and collaboration skills, with the ability to work independently on complex technical requirements.
\n\nPreferred Qualifications (Nice to Have)
\n• Experience building AI-enabled applications, LLM-powered workflows, or MCP-based integrations.
\n• Exposure to LLM orchestration frameworks, tool calling, retrieval-augmented generation (RAG), or enterprise AI integration patterns.
\n• Experience with AWS-native AI services and deployment of AI-enabled applications in cloud environments.
\n• Familiarity with API gateways, containerisation, microservices architecture, and application observability.
\n• Experience with data warehousing, distributed computing, Spark performance tuning, and data quality frameworks.
\n\nJob Responsibilities
\nKey Responsibilities
\n• Design, develop, and optimise scalable data pipelines and data processing workflows using Python, PySpark, and SQL.
\n• Develop, enhance, and maintain production-grade APIs and backend services using Java and Python, with a strong focus on API design, integration, performance, and reliability.
\n• Build and integrate RESTful APIs and microservices to support data-driven applications and enterprise integrations.
\n• Leverage AWS services such as S3, Glue, EMR, Lambda, Redshift, and other relevant cloud-native services to build and manage scalable data engineering solutions.
\n• Work with Model Context Protocol (MCP), Large Language Models (LLMs), and generative AI technologies to develop or integrate AI-enabled applications and workflows.
\n• Implement reusable, maintainable, and scalable code using object-oriented programming principles, design patterns, and established engineering best practices.
\n• Write and optimise complex SQL queries and implement efficient ETL/ELT processes for large-scale data transformations.
\n• Collaborate with data engineers, application developers, architects, data scientists, and business stakeholders to translate requirements into robust technical solutions.
\n• Troubleshoot and resolve issues across APIs, data pipelines, integrations, and cloud-based applications.
\n• Participate in code reviews, automated testing, CI/CD implementation, performance tuning, and production support while adhering to engineering standards.
\nSimilar jobs
- BT
Lead Data EngineerRecently posted
Braintree Technology Solutions · Houston, TX · On-site · Posted 14 Nov 2026 🇺🇸
SQLShellGit+10TechnologySalary not listed - RI

Senior Data Engineer ( )Recently posted
Rivago infotech inc · United States · Hybrid · Posted 13 Nov 2026 🇺🇸
SQLApache SparkSnowflake+4TechnologySalary not listed - YA
Data Engineer - Databricks / Azure Consultant - Onsite in Jersey City, NJ (Local Candidates ONLY - URecently posted
Yoh, A Day & Zimmermann Company · New Jersey · On-site · Posted 14 Nov 2026 🇺🇸
SQLGitApache Spark+17Technology$70 - $85/hr - BA

Data Engineer and Data ScientistRecently posted
Booz Allen Hamilton · Arlington, VA · On-site · Posted 13 Nov 2026 🇺🇸
SQLAWSETL+9Technology$62k - $141k/yr - AS
Data EngineerRecently posted
Apex Systems · St. Louis, MO · Hybrid · Posted 13 Nov 2026 🇺🇸
OraclePL/SQLSQL+3TechnologySalary not listed - KT

Data Engineer IRecently posted
Kforce Technology Staffing · Whitehall, MI · On-site · Posted 14 Nov 2026 🇺🇸
SQLETLData Pipeline+5TechnologySalary not listed - WG

Informatica MDM LeadRecently posted
Wiselink Global Inc · Raritan, NJ · On-site · Posted 13 Nov 2026 🇺🇸
ETLComplianceRequirements Gathering+1TechnologySalary not listed - KE

Senior Data Engineer with Security Clearance
Kentro · Fayetteville, NC · On-site · Posted 3 Nov 2026 🇺🇸
DockerSQLT-SQL+12TechnologySalary not listed - BA

Data Engineer and Data Scientist with Security ClearanceRecently posted
Booz Allen Hamilton · Arlington, VA · On-site · Posted 13 Nov 2026 🇺🇸
SQLAWSETL+9Technology$62k - $141k/yr - LE

Senior Data Engineer with Security ClearanceRecently posted
Leidos · Herndon, VA · Remote · Posted 13 Nov 2026 🇺🇸
SQLAWSETL+8Technology$107.9k - $195.1k/yr - LE

Senior Data Engineer with Security ClearanceRecently posted
Leidos · Washington, DC · Remote · Posted 13 Nov 2026 🇺🇸
SQLAWSETL+8Technology$107.9k - $195.1k/yr - KT

Junior Data EngineerRecently posted
Kforce Technology Staffing · Durham, NC · Hybrid · Posted 13 Nov 2026 🇺🇸
DynamoDBOracleSQL+11TechnologySalary not listed
