> Markdown version of [/jobs/ext/1041760-python-engineer](https://www.wearedevelopers.com/jobs/ext/1041760-python-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Python Engineer - **Company:** Hexaware Technologies - **Location:** Alpharetta, GA, United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Adobe InDesign, User Authentication, Microsoft Azure, Information Engineering, Data Infrastructure, Database Queries, Dependency Injection, Xbrl, Fault Tolerance, Python (Programming Language), SQL Azure, Object-Oriented Software Development, Scrum Methodology, Software Engineering, SQL Databases, Software Repository, Data Ingestion, Azure Data Factory, Fastapi, Pyspark, Information Technology, Api Design, Restful APIs, Pagination, Data Pipelines, Databricks - **Published:** June 2, 2026 - **Apply:** https://www.dice.com/job-detail/e929f9fa-c804-41c3-b958-95c221acd065 ## About the Role * Ability to work as an independent contributor with minimal supervision. * Strong sense of ownership and accountability for deliverables. * Good interpersonal and communication skills; ability to collaborate effectively with cross-functional teams. * Strong logical, analytical, and problem-solving abilities. * Azure Databricks (ADB) / PySpark: Experience welcome for high-volume distributed processing scenarios; not required for standard ingestion workloads. * Familiarity with XBRL / iXBRL financial data formats. * Experience with collaborative code repositories (Git/GitHub) and agile/scrum tooling., * Bachelor s degree in Computer Science, Software Engineering, Information Technology, or equivalent. * 5+ years of experience in software/data engineering with a strong Python development focus., * Expert-level Python (OOP) with deep hands-on experience building production applications: class hierarchies, abstract base classes, polymorphism, encapsulation, and dependency injection. Ability to architect and implement master controller / services / helpers application structures. * Python-based API development: Proven experience building and consuming RESTful APIs in Python, including authentication handling, pagination, error handling, and retry logic. * SQL: Strong SQL skills for data querying, transformation, and pipeline validation. * Azure Data Engineering concepts: Solid understanding of Azure cloud data infrastructure and storage patterns (ADLS, Azure SQL). * Experience building and maintaining data ingestion pipelines and processing workflows. ## Description * Design and develop scalable Python applications for data ingestion using class-based, object-oriented architecture (master controller / services / helpers pattern), applying encapsulation, polymorphism, and dependency injection to produce maintainable, extensible code. * Collaboratively identify and ideate opportunities to continuously improve data asset and the services it provides to consumers. * Engage in design and development sessions to further data asset creation and ingestion pipelines, with a focus on stability, optimisation, and traceability. * Develop, test and maintain data pipelines and processes, writing resilient, fault-tolerant, modular code to ensure processes, pipelines, and services are robust and highly available. * Build and maintain RESTful API integrations for data ingestion from external commercial and open data providers. * Research, explore and implement new methods and processes across to build world-class data products and associated services. * Actively participate in cross-team collaboration to ensure smooth transition through Ingestion, Consumption and Activation. ## Related Videos - [PySpark - Combining Machine Learning & Big Data](https://www.wearedevelopers.com/videos/44-pyspark-combining-machine-learning-big-data) - [From Messy Queries to Scalable Systems - How Data Engineering actually works](https://www.wearedevelopers.com/videos/100203-from-messy-queries-to-scalable-systems-how-data-engineering-actually-works) - [Intro to FastAPI](https://www.wearedevelopers.com/videos/462-intro-to-fastapi) - [Data Science in Retail](https://www.wearedevelopers.com/videos/586-data-science-in-retail) - [Building and Deploying Multi-Agent Systems with ADK and Vertex AI](https://www.wearedevelopers.com/videos/1918-building-and-deploying-multi-agent-systems-with-adk-and-vertex-ai) - [Enjoying SQL data pipelines with dbt](https://www.wearedevelopers.com/videos/823-enjoying-sql-data-pipelines-with-dbt) ## Related Articles - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [The 13 Best Python Libraries for Developers in 2025](https://www.wearedevelopers.com/magazine/371-the-13-best-python-libraries-for-developers-in-2025) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Making Data Warehouses Fast: A Developer’s Story](https://www.wearedevelopers.com/magazine/107-making-data-warehouses-fast-a-developer-s-story) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers)