Job Closed

This listing is no longer active.

Nagarro logo
Nagarro

Nagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.

Senior Data Engineer – Azure, Databricks, Python APIs

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 10,001+Since 1996H1B SponsorCompany SiteLinkedIn

Location

Romania

Posted

52 days ago

Salary

0

Seniority

Senior

Job Description

Senior Data Engineer – Azure, Databricks, Python APIs

Nagarro

• Design and implement scalable data pipelines and data platforms on Azure using Databricks and Spark • Develop and maintain Python-based services and APIs (FastAPI / Flask) to expose and operationalize data • Build infrastructure using Infrastructure as Code (IaC) (BICEP/Terraform) for reliable and repeatable deployments • Work with large-scale datasets, ensuring performance, scalability, and data quality • Collaborate closely with data scientists and stakeholders to support data-driven use cases • Implement best practices around code quality, testing, and deployment automation • Support data governance, security, and cataloging using Unity Catalog

Job Requirements

  • 5+ years of experience with Azure Databricks : Unity Catalog, Apache Spark / PySpark, Databricks Asset Bundles.
  • Advanced Python (OOP) skills.
  • Experience building backend APIs using FastAPI and/or Flask.
  • Strong experience with Infrastructure as Code (IaC): BICEP and/or Terraform.
  • Solid experience with data processing at scale.
  • Strong knowledge of SQL.
  • Experience with NumPy and Pandas.

Benefits

  • Employees can work remotely

Related Job Pages

More Backend Engineer Jobs

Senior Backend Engineer

MLabs LTD

Founded in 2018, MLabs is a private software engineering consultancy specializing in Haskell and Rust development with a focus on blockchain, artificial intelli

Backend Engineer52 days ago

• Design, develop, and maintain high-performance backend services including payment flows, data pipelines, and merchant-facing APIs. • Author comprehensive technical design documents and lead architectural reviews for major system components. • Ensure all code meets production-quality standards with robust testing, detailed documentation, and sophisticated error handling. • Manage the full lifecycle of services from initial implementation and testing to deployment and ongoing monitoring. • Provisions and manages infrastructure utilizing AWS and Terraform, ensuring services are scalable and secure. • Implement deep observability—including logging, metrics, and tracing—to meet the reliability requirements of a global financial system. • Participate in on-call rotations and lead incident response efforts to drive long-term system resilience. • Work closely with cross-functional stakeholders in Product, Finance, Legal, and Operations to translate business requirements into technical implementations. • Engage in a modern code review culture that incorporates automated AI agent reviews and collaborative human feedback. • Contribute to the evolution of engineering standards and team processes to support rapid scaling.

Poland
$120K - $135K / year
Job Closed
Miratech logo

DialogFlow Engineer, Python

Miratech

Helping Visionaries Change the World

Backend Engineer52 days ago
Full TimeRemoteTeam 501-1,000Since 1989H1B No Sponsor

• Join the Bot Development team to work on the implementation of a new bot solution across various cloud platforms. • Your main responsibility will be to develop a bot using Google Cloud Platform technologies, focusing on integrating the LLM (playbook) feature in Dialogflow CX, in addition to standard Dialogflow CX functionalities. • Design, develop, and deploy chatbots and voice bots utilizing leading Conversational AI platforms such as Microsoft Bot Framework, Google CCAI, and Dialogflow CX. • Craft clean, efficient, and maintainable code adhering to industry best practices and standards. • Develop custom components and tools to optimize the functionality and performance of our chatbot ecosystem. • Collaborate closely with developers, designers, and other stakeholders to meet project requirements and user expectations. • Leverage natural language processing (NLP), LLM, and machine learning (ML) techniques, including TTS, STT, and SSML, to enable our chatbots to comprehend and respond intelligently to user inputs. • Integrate chatbot systems seamlessly with backend systems, databases, and APIs to facilitate smooth data exchange and interactions. • Investigate and resolve complex technical issues by analysing logs and debugging code for continuous improvement. • Stay ahead of the curve by keeping up-to-date with the latest trends and advancements in chatbot development.

Canada
Utility Warehouse logo

Software Engineer, Golang – Telco Experience

Utility Warehouse

The UK’s only genuine, multiservice utility provider trusted by over 800,000 customers across the UK.

Backend Engineer52 days ago
Full TimeRemoteTeam 1,001-5,000Since 1996H1B No Sponsor

• Contribute to team goals by delivering well-scoped work that aligns with agreed objectives. • Participate in prioritisation discussions and raise risks or opportunities as they arise. • Design and implement reliable technical solutions within existing architectures and standards. • Make sound technical decisions for your work, drawing on experience across relevant technologies and seeking guidance when needed. • Deliver features and improvements from design through to completion with support from senior engineers. • Balance quality and progress, address technical debt as part of regular work, and help keep services and processes maintainable. • Build a solid understanding of the product and services your team supports. • Understand how your work contributes to user and business outcomes, and factor this into day-to-day technical decisions. • Work collaboratively through pairing, code reviews, and team discussions. • Be open to feedback, support teammates when possible, and actively develop your technical and professional skills.

United Kingdom
Full TimeRemoteTeam 1,001-5,000Since 2004H1B Sponsor

• Track ongoing developments in the Linux Kernel and identify features and functionality of interest to Arista for our products and for internal development needs • Develop and maintain EOS Kernel features and tests using C, C++ and Python, review and contribute to functional and design specifications • Build automated tests and test infrastructure to validate the features • Work with hardware engineers and vendors to qualify new Kernel dependent hardware components like CPUs and NICs for integration into Arista products • Work with the Kernel community to contribute features back to the mainline • Work with a team of Kernel engineers to integrate new versions of the Kernel for use in EOS and our internal development • Provide technical leadership across features, projects and tools • Work with Customer Support Engineers and customers to analyze, mitigate and fix problems in customer networks • Work with the System Test Engineers to analyze problems found in their tests and provide fixes for those problems • Mentor new and junior engineers to bring them up to speed in Arista’s software development environment

Greece