
Data Scientist, Python Engineer
Aplikimi ka skaduar
Përshkrimi
The CompanyISA Consulting is an IT company offering end-to-end solutions in Digital Transformation, Digital Consulting and Business Process Services - supporting all Tech Stacks. Collectively we service a multitude of clients across industries and company verticals. We are a culmination of some of the brightest Full Stack Developers, Data Engineers, Architects, Project Managers, Quality Analysts, Strategists, spanning across multiple time zones.Job SummaryWe are seeking a skilled Python Engineer to join our team. In this role, you will design and implement scalable data pipelines for processing and transforming large volumes of data. You will be responsible for optimizing data workflows, ensuring data accuracy through validation and testing, and collaborating with cross-functional teams to meet technical and business requirements. Your expertise in Python, database systems, and cloud platforms will be key in building efficient, high-performance solutions. This position offers the opportunity to contribute to innovative projects, tackle complex challenges, and drive impactful results in a collaborative environment.Responsibilities & DutiesDesign, implement in Python scalable data pipelines for ingesting, processing, and transforming large volumes of unstructured data.Design, implement in Python scheduling and monitoring of highly scalable data processing processes and collection of the output of these processes.Implement data validation, unit tests and integration tests to ensure accuracy and consistency.Identify performance bottlenecks in the data processing pipelines, conduct performance tests, and implement optimizations to improve system performance and efficiency. Design and maintain data schemas, and database structures to support downstream applications.Optimize data storage, retrieval and processing mechanisms for speed and scalability with large volumes of unstructured data.Work on optimizing data storage, including relational databases, NoSQL databases, and AWS storage.Build and maintain integrations with internal data sources and APIs.Collaborate in root cause analysis; diagnose, isolate, and fix software problems. Collaborate with the Data Science/Machine Learning Engineers to understand the data schema requirements and scalability requirements.Document technical designs, workflows, and share best practices, collaborate on maintaining technical documentation.Requirements and SkillsExtensive knowledge of Python.Considerable experience with ETL (Extract Transform Load) data processing pipelines for large volumes of data.Experience with SQL/NoSQL databases, and data modeling techniques.Knowledge of the software development lifecycle including agile methodologies, code quality, and continuous integration/continuous delivery. Familiarity with AWS services.Considerable experience with DevOps.A team player.Excellent written/verbal communication skills.Education & ExperienceBachelor's degree in Computer Science, Information Systems, Engineering, a related field, or equivalent work experience. 4+ years of work experience with programming in Python. Considerable experience with efficient data structures and Python code optimization.Considerable experience with ETL (Extract Transform Load) data processing pipelines.Experience with version control systems like Git. Familiarity with container templatization/orchestration frameworks such as Helm, Kubernetes Experience with CI/CD tools such as GitHub Actions. Experience with Linux and Windows architectures. Experience working with AWS. Knowledge of Java and/or C# is a plus.Hiring PolicyThis job description may evolve over time. ISA Consulting is dedicated to diversity and inclusion, ensuring a fair workplace for all, regardless of race, color, religion, gender, national origin, age, disability, or any other protected status.
-
Numri i telefonit:
-
Numri i celularit:
Rishikimet e klientëve