Skip to main content

Senior Data Engineer

Senior Data Engineer
Luxoft
remote
7 months 3 weeks ago

Project Description

You'll be working in the GM Financing Stream, Securities Financing, and Optimization Crew, supporting our newly created chapters to embed the unified model of Agile and take our platform to the cloud. We are a team of dedicated professionals, who are looking to build out our next-generation cloud-only based platform to solve complex enterprise-wide problems.

Responsibilities

  • Develop and maintain scalable data pipelines and build out new API integrations to support continuing increases in data volume and complexity.
  • Collaborate with analytics, architecture and business teams to improve data models that feed business intelligence tools, increasing data accessibility and fostering data-driven decision-making across the organization.
  • Write clean, maintainable Python code for various projects, including data analytics tools, financial models and automation scripts.
  • Implement processes and systems to monitor data quality, ensuring production data is always accurate and available for key stakeholders, financial models and business processes that depend on it.
  • Use version control systems, like GitLab, to keep track of code changes.
  • Write robust automated/unit/integration tests, contribute to engineering wiki, and document work.
  • Document code and procedures, assist in setting project milestones and maintain organizational transparency.
  • Perform analysis required to troubleshoot data-related issues and assist in the resolution of data issues.
  • Design data integrations and data quality framework.
  • Work closely with business units, product managers and quant teams to develop a strategy for long-term data platform architecture.

Mandatory Skills Description

  • BS or MS degree in Computer Science, software engineering, or equivalent experience.
  • 3-5 years of professional experience in Python programming.
  • 3-5 years of experience with schema design and dimensional data modeling.
  • 3-5 years of SQL experience (No-SQL experience is a plus)
  • Familiarity with Python frameworks and extensions like Django, Flask or Pandas.
  • Familiarity with industry-standard testing tools such as PyTest, Robot Framework, or Selenium.
  • Proficient in using cloud services and technologies such as AWS, Azure, or Google Cloud.
  • Experience with or knowledge of Agile Software Development methodologies.
  • Excellent problem solving and troubleshooting skills.
  • Process oriented with great documentation skills.
  • Excellent oral and written communication skills with a keen sense of customer service.

Nice-to-Have Skills

  • Industry-specific experience in finance or banking.
  • Exposure to DevOps practices and CI/CD pipelines.
  • Experience working in an Agile framework, and familiarity with Agile ceremonies.
  • Familiarity with linear programming tools like CPLEX.

Languages

  • English: C1 Advanced

Expertise level

Work arrangement

Key skills

Similar Jobs in Poland