Senior Python Developer with SQL Expertise

Acronis is a global cyber protection company that provides natively integrated cybersecurity, data protection, and endpoint management for managed service providers (MSPs), small and medium businesses (SMBs), enterprise IT departments and home users.
Data
Senior Software Engineer
Contact Company
1,000 - 5,000 Employees
5+ years of experience
AI · Cybersecurity · Enterprise SaaS

Description For Senior Python Developer with SQL Expertise

Acronis is seeking an experienced Senior Python Developer with strong SQL skills to join their Advanced Analytics team. This role focuses on building, enhancing, and maintaining a scalable Data Warehouse solution. As a senior developer, you will play a key role in designing, implementing, and optimizing data-driven systems, ensuring high-performance data processing, and mentoring junior developers where needed.

Key responsibilities include:

  • Developing new features for the Data Warehouse
  • Designing and building efficient data pipelines and ETL workflows
  • Optimizing data processing and retrieval systems
  • Leading database design and expansion
  • Conducting code reviews and enforcing best practices
  • Monitoring production environments and troubleshooting issues
  • Implementing data quality frameworks

Required qualifications:

  • 5+ years of hands-on experience with Python
  • Advanced proficiency in SQL
  • Experience in building and optimizing data pipelines
  • Proficiency in Git and collaboration tools like JIRA
  • Familiarity with big data technologies
  • Strong system architecture skills
  • Good command of written and spoken English

Optional but advantageous skills:

  • Linux expertise
  • Leadership and mentoring experience
  • Knowledge of data visualization tools

Acronis offers a dynamic, global environment with a focus on making a positive impact. They seek individuals who excel in dynamic environments and have a never give up attitude. The company is an equal opportunity employer and values diversity in its workforce.

Last updated 2 months ago

Responsibilities For Senior Python Developer with SQL Expertise

  • Architect, develop, and implement new functionalities for the Data Warehouse, emphasizing clean, scalable, and maintainable Python code
  • Design, build, and maintain efficient, scalable data pipelines and ETL workflows to integrate data from multiple sources into the data warehouse
  • Analyze and optimize both data processing and retrieval systems to ensure performance improvements in large-scale environments
  • Lead the design and expansion of database schemas, tables, and data marts while ensuring the integrity and efficiency of the data warehouse architecture
  • Conduct thorough code reviews, enforce best coding practices, and ensure testable, reliable, and maintainable code with a focus on unit and integration testing
  • Proactively monitor production environments, troubleshoot complex issues, and optimize data operations for continuous improvement
  • Implement robust data quality frameworks to ensure data accuracy, consistency, and reliability throughout the data lifecycle

Requirements For Senior Python Developer with SQL Expertise

Python
Linux
  • 5+ years of hands-on experience with Python, focusing on back-end development, data processing, and automation within high-volume data environments
  • Advanced proficiency in SQL, including writing complex queries, designing and optimizing databases, and fine-tuning query performance in relational databases
  • Proven experience in building and optimizing data pipelines and automating workflows with Python-based frameworks
  • Proficiency in Git and experience working with collaboration tools like JIRA for agile development
  • Familiarity with big data frameworks like Apache Spark, Hadoop, or distributed computing environments
  • Experience in designing and scaling data-driven systems with a strong understanding of software design principles, patterns, and testing methodologies
  • Good command of written and spoken English, with the ability to work in a collaborative, multi-disciplinary environment

Interested in this job?

Jobs Related To Acronis Senior Python Developer with SQL Expertise

Senior Python Developer / Data Engineer

Senior Python Developer/Data Engineer position at Acronis, focusing on data warehouse development and ETL pipelines for cyber protection solutions.

Senior Python Developer with SQL Expertise

Senior Python Developer with SQL expertise needed for Acronis' Advanced Analytics team to build and maintain scalable Data Warehouse solutions.

Senior Python Developer with SQL Expertise

Senior Python Developer with SQL expertise needed for Acronis' Advanced Analytics team to build and maintain scalable Data Warehouse solutions.

Senior Python Developer with SQL Expertise

Senior Python Developer with SQL expertise needed at Acronis to build and maintain scalable Data Warehouse solutions for advanced analytics.

Senior Data Scientist, Research, Ads

Senior Data Scientist position at Google focusing on advertising research and analytics, requiring strong quantitative skills and 5+ years of experience.