Lead Python Engineer

3 Weeks ago β€’ 6 Years + β€’ Data Analyst

Job Summary

Job Description

Lead Python Engineer at N-iX will architect and implement cutting-edge data solutions for a global tax services firm. Responsibilities include developing and maintaining data pipelines using Python (FastAPI, Azure, SQLAlchemy, gRPC), designing data models (star/snowflake schema), leveraging Azure/AWS cloud services (Azure Data Factory, Databricks, Synapse, Redshift, Glue etc.), integrating disparate data sources, ensuring data quality, and collaborating with data scientists and stakeholders. Strong experience with Big Data solutions and a deep understanding of software engineering best practices are essential. The role requires building scalable, robust data applications within a cloud environment, utilizing container services like AKS, EKS, ECS, and Container Apps.
Must have:
  • 6+ years Python exp (FastAPI, Azure, SQLAlchemy, gRPC)
  • Big Data solutions (Redshift, Databricks, ADF, Synapse)
  • Azure/AWS cloud expertise
  • Data modeling (star/snowflake schema)
  • Data pipeline development
  • Software engineering best practices
Good to have:
  • AI/ML project experience
  • Experience with Erwin and/or DBT
  • Data integration tools (CData Sync, Fivetran, Lakeflow)
Perks:
  • Flexible working format
  • Competitive salary
  • Personalized career growth
  • Professional development tools
  • Education reimbursement
  • Corporate events

Job Details

N-iX is a software development service company that helps businesses across the globe develop successful software products. During 22 years on the market and by leveraging the capabilities of Eastern Europe talents the company has grown to 2000+ professionals with a broad portfolio of customers in the area of Fortune 500 companies as well as technological start-ups. N-iX has come a long way and increased its presence in nine countries -  Poland, Ukraine, Bulgaria, Romania, Sweden, Malta, the UK, the US, and Colombia.

We're looking for a Lead Python engineer to loin our team!

Our client - a global tax services, software, and technology firm - is the largest company in the world dedicated exclusively to business taxes. With global headquarters in Dallas, Texas, the firm provides an integrated suite of federal, state, local, and international tax services on a multijurisdictional basis, including tax recovery, consulting, advocacy, compliance, and technology services.

The Lead Python engineer should have proficiency in data solutioning, architecture, and implementation. The ideal candidate will have deep expertise in data lakehouse and data warehouse design, data modeling, and building efficient, scalable data pipelines and data software applications. For this role, strong Python expertise and an understanding of software engineering best practices are required. A strong understanding of cloud-based solutions, particularly within Azure or AWS, and experience in AI/ML projects is strongly preferred. The candidate will work with a team to architect and implement cutting-edge data solutions to support document intelligence, business intelligence, machine learning, and analytics initiatives. They will play a key role in guiding the team to implement scalable data solutions, ensuring data quality, and driving best practices across the enterprise.

Duties and Responsibilities:

  • Use Python programming language and tools to develop, test, and maintain data pipelines within the Platform Reference Architecture.
  • Data Apps Development: Have a solid understanding of software best practices for flexible, extensible microservice application architectures that reside in an overall dynamic distributed system. Understand how to implement resilient, robust production-grade code that runs in a cloud environment in container services like AKS, EKS, ECS, Container Apps in Azure and/or AWS, and interfaces with other cloud and application services.
  • Data Modeling & Governance: Develop, implement, and maintain high-quality data models (e.g., star schema, snowflake schema) optimized for performance, accessibility, and reporting. Use modern tooling like Erwin and/or DBT for design and implementation, respectively. Help to enable best practices for data quality, consistency, and governance across the organization.
  • Cloud Data Services Expertise: Leverage Azure cloud data services like Azure Document Azure Data Factory, Azure Databricks, Azure Synapse Analytics, and Azure Data Lake to design, build, and deploy data solutions. Maintain and enhance AWS data services like Redshift, DMS, and Glue.
  • Data Integration: Integrate disparate data sources, including APIs, databases, cloud-based storage, and third-party data services like CData Sync, Fivetran, Lakeflow, and others, to build a holistic and unified data ecosystem.
  • Collaboration & Documentation: Collaborate closely with data scientists, analysts, and stakeholders to ensure the delivery of robust data solutions. Document processes, pipelines, and models thoroughly to ensure knowledge sharing and reproducibility.
  • Data Quality: Implement data quality checks and monitoring processes to ensure data accuracy, integrity, and consistency across all systems. Use tools like DBT to maintain data quality.
  • Work directly with management, product teams, and practice personnel to understand their platform data requirements
  • Maintain a positive work atmosphere by behaving and communicating in a manner that encourages productive interactions with customers, co-workers, and supervisors
  • Collaborating on an Agile team to design, develop, test, implement, and support highly scalable data solutions
  • Analyzing user feedback and activity and iterate to improve the services and user experience
  • Perform other duties as assigned

Requirements:

  • At least 6+ years of experience as a Python developer (using FastAPI, Azure, SQLAlchemy, gRPC)
  • Proven expertise with Big Data solutions (Redshift, Databricks, ADF, Synapse, Data Lake, Glue) is desirable
  • Experience using Azure and/or AWS clouds
  • Extensive theoretical knowledge of software engineering
  • Strong analytical and creative problem-solving skills
  • Willingness to grow skills and capabilities
  • Excellent communication skills

 

We offer:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

Similar Jobs

The Walt Disney Company - Staff Software Engineer

The Walt Disney Company

California, United States (Remote)
β€’ 1 Month ago
CloudLinux - Principal Software Engineer / Product Owner (worldwide remote, work anywhere)

CloudLinux

Sofia City Province, Bulgaria (Remote)
β€’ 2 Months ago
NinjaVan - Lead Software Engineer

NinjaVan

Hyderabad, Telangana, India (On-Site)
β€’ 3 Months ago
NinjaVan - Senior Software Engineer

NinjaVan

Hyderabad, Telangana, India (On-Site)
β€’ 3 Months ago
Wise Skulls - Generative AI Expert

Wise Skulls

Jersey City, New Jersey, United States (On-Site)
β€’ 7 Months ago
Hasbro - Principal Business Analyst

Hasbro

Rhode Island, United States (On-Site)
β€’ 5 Days ago
PwC - Senior Associate _Java Developer _Data & Analytics _Advisory _PAN India

PwC

Kolkata, West Bengal, India (On-Site)
β€’ 4 Months ago
PAPAYA - Business Analyst

PAPAYA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
β€’ 2 Months ago
Rockstar Games - Manager, Data Engineering

Rockstar Games

New York, New York, United States (On-Site)
β€’ 2 Months ago
PwC - Senior Associate_Java Full Stack Developer_Data & Analytics_Advisory_Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
β€’ 4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

NinjaVan - Lead Software Engineer

NinjaVan

Hyderabad, Telangana, India (On-Site)
β€’ 3 Months ago
The Walt Disney Company - Staff Software Engineer

The Walt Disney Company

California, United States (Remote)
β€’ 1 Month ago
CloudLinux - Principal Software Engineer / Product Owner (worldwide remote, work anywhere)

CloudLinux

Tbilisi, Tbilisi, Georgia (Remote)
β€’ 2 Months ago
Super - Software Engineering Intern - Product

Super

Toronto, Ontario, Canada (Remote)
β€’ 1 Month ago
Tesla - Senior Machine Learning, AI Engineer

Tesla

Brandenburg, Germany (On-Site)
β€’ 9 Hours ago
The Walt Disney Company - Principal Software Engineer, Personalization & Recommendations

The Walt Disney Company

New York, New York, United States (On-Site)
β€’ 2 Weeks ago
Toptracer - Junior Software Engineer

Toptracer

Stockholm, Stockholm County, Sweden (Hybrid)
β€’ 1 Week ago
NinjaVan - Staff Software Engineer

NinjaVan

Hyderabad, Telangana, India (On-Site)
β€’ 3 Months ago
Virtuos - Machine Learning Engineer

Virtuos

Singapore (On-Site)
β€’ 3 Months ago
Virtuos - Senior R&D Software Engineer

Virtuos

China (On-Site)
β€’ 3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Ukraine

Sigma Software - Project Manager (Design and Web Solutions)

Sigma Software

Kyiv, Kyiv City, Ukraine (On-Site)
β€’ 3 Months ago
Playrix - Project Manager

Playrix

Ukraine (Remote)
β€’ 3 Months ago
PwC - Senior market analyst in government and public sector practice

PwC

Kyiv, Kyiv City, Ukraine (On-Site)
β€’ 4 Months ago
Playtika - Java Developer /Kyiv

Playtika

Ukraine (On-Site)
β€’ 3 Months ago
Gunzilla - Senior Lighting Artist

Gunzilla

Kyiv, Kyiv City, Ukraine (On-Site)
β€’ 1 Month ago
Visa - Government Engagement Intern (For current students only, starting June 2025)

Visa

Ukrainka, Kyiv Oblast, Ukraine (On-Site)
β€’ 3 Months ago
Playtech - Network Security Engineer

Playtech

Kyiv, Kyiv City, Ukraine (On-Site)
β€’ 2 Months ago
N-iX - Senior Networking Engineer

N-iX

Ukraine (Remote)
β€’ 3 Weeks ago
Playrix - Senior Researcher

Playrix

Ukraine (Remote)
β€’ 3 Months ago
N-iX - Senior Data Engineer

N-iX

Ukraine (Remote)
β€’ 2 Weeks ago

Get notifed when new similar jobs are uploaded

Data Analyst Jobs

Ubisoft - Senior ML Data Scientist

Ubisoft

Montreal, Quebec, Canada (On-Site)
β€’ 3 Weeks ago
Playrix - Senior Data Analyst (Attribution)

Playrix

Ukraine (Remote)
β€’ 3 Months ago
Fanatee - Data Science Intern

Fanatee

(On-Site)
β€’ 6 Months ago
Enterprise Bot - Data Scientist

Enterprise Bot

Bengaluru, Karnataka, India (On-Site)
β€’ 3 Months ago
Le Collectionist - Lead Data Engineer (H/F/X) - CDI - Paris

Le Collectionist

Paris, Île-de-France, France (On-Site)
β€’ 6 Months ago
Carry1st - Senior Games Analyst

Carry1st

(Remote)
β€’ 1 Week ago
WebMD - Senior Data Analyst, Tableau Reporting

WebMD

Maharashtra, India (Remote)
β€’ 1 Week ago
PwC - IN-Senior Associate _Java Developer _Data & Analytics _Advisory _PAN India

PwC

Kolkata, West Bengal, India (On-Site)
β€’ 4 Months ago
Aristocrat Gaming - Business Process Improvement Manager

Aristocrat Gaming

London, England, United Kingdom (Hybrid)
β€’ 1 Month ago
Miniclip - Analytics Engineer

Miniclip

Lisbon, Lisbon, Portugal (On-Site)
β€’ 3 Weeks ago

Get notifed when new similar jobs are uploaded