Back to Jobs
Recently postedTechnology

Senior Data Engineer - AWS

Precision TechnologiesCharlotte, NC🇺🇸United States

Quick overview

SeniorityMid Senior
Work modeOn Site
LocationCharlotte, NC, United States
MicroservicesSQLGitApache SparkAWSETLJavaLLMPythonRedshiftGenerative AIRESTAgileCI/CDRAG

Job description

Job Description

Senior Data Engineer - AWS

\n

Charlotte, NC - Onsite

\n

6 Months+

\n

Required 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\n

Preferred 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\n

Job Responsibilities

\n

Key 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.

\n

Similar jobs