Data Engineer with Python
Design and implement product features, develop production-grade Python code, build scalable data-processing algorithms, develop backend services and REST APIs, design and maintain data pipelines, deploy solutions on Microsoft Azure.
- Bangalore, Karnataka, India
- Posted Nov 12, 2026
INDUSTRYSoftware & InternetSaaS & Enterprise Software
Responsibilities
- Design and implement product features in collaboration with developers, architects, product owners, and domain experts.
- Develop production-grade Python code for industrial IoT and timeseries data analytics applications.
- Build scalable data-processing algorithms using machine-learning-based and deterministic approaches.
- Develop backend services, web applications, and REST APIs using FastAPI or Flask.
- Design and maintain efficient data pipelines and ETL processes for large-scale timeseries datasets.
- Write unit, integration, and component test cases following software engineering best practices.
- Deploy and operationalize solutions on Microsoft Azure, including Azure Functions and Azure Databricks.
- Investigate and resolve production issues, incorporate stakeholder feedback, and drive continuous improvements.
Requirements
- Bachelor’s or master’s degree in Computer Science, Electronics and Communication, Electrical Engineering, Data Engineering, or equivalent
Skills
PythonFastAPIFlaskPandasNumPyScikit-learnPyTestGitCI/CD pipelinesMicrosoft AzureAzure FunctionsAzure DatabricksSQLNoSQLOOPdata structuresalgorithmssoftware architecturedesign patternsSOLID principlesclean-code practicesFastAPIFlaskPandasNumPyScikit-learnPyTestGitCI/CDMicrosoft AzureAzure FunctionsAzure DatabricksSQLNoSQL
Full description
Company details are for members
Sign up for a free job alert to see Abb's profile, website and LinkedIn, and the same for every employer on Referso Jobs.