I

Senior Data Engineer

InVisions Sofia, Sofia-City, Bulgaria

Feb 25
data-engineer Senior (5-10 yrs) Full-time Bulgaria
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Architect and maintain data pipelines, ETL processes, and database schemas to ensure data integrity and availability. Provide leadership and mentorship to junior team members while collaborating with cross-functional teams to build innovative data solutions.

What they look for

Python SQL MySQL PostgreSQL Data engineering ETL Database schema design Data architecture Git AWS CI/CD REST APIs GraphQL Leadership Mentorship Troubleshooting

Requirements

Requires a Bachelor's degree in Computer Science or Engineering and at least 5 years of experience in Python and database management. Candidates must demonstrate strong leadership skills and the ability to work effectively in a collaborative, agile environment.

Benefits

Additional health insurance Food vouchers Multisport card

Full description

Hello wonderful people,

We're attracting an experienced Senior Data Engineer to join our clients' team in Sofia.

Our client: Our client is an international software product company with offices in Sofia, London and New York.

The role involves:

  • Architect and build database schema, data ingestion models, ETLs, and testing to uphold data integrity and availability
  • Develop, maintain, and optimize current data architecture and pipelines, while maintaining documentation
  • Provide leadership and mentorship to junior team members through training, pair programming, and code reviews
  • Collaborate with product, research, operations, and front-end teams to build innovative solutions to achieve business goals
  • Perform analysis on large aggregated (e.g. demographic, geographic, GIS / spatial) datasets
  • Work directly with a development team in California and other offshore development team members in various time zones
  • Able to overlap with US West coast 3 – 4 hours to handle hand-over discussions, triage issues, etc.

Your profile:

  • A Bachelor’s degree in Computer Science / Engineering or comparable experience
  • Excellent programming skills with minimum 5 years of experience in Python (e.g. Pandas, SQLAlchemy, Flask, FastAPI, etc.)
  • Extensive database skills with minimum 5 years of experience in either MySQL, SQL, or PostgreSQL
  • Proficiency with Git is required; previous experience with the Atlassian product family (Confluence and Jira) is a plus
  • Must enjoy collaborative problem solving, have excellent communication skills, and demonstrate attention to detail
  • Prepared to work independently in a fast-paced, agile environment with the ability to multitask
  • Track record of keeping up with new cloud technologies, languages, standards, and practices
  • Prior knowledge of finance, real estate data, mathematics, or GIS / spatial data is a plus
  • Ability to work independently with minimal supervision
  • Ability to collaborate effectively with a remote team

Knowledge & Skills

  • Excellent Python Programming knowledge
  • Excellent scripting skills and an extensive knowledge of SQL with ability to write advanced queries to manipulate datasets
  • Knowledge of and passion for database design, optimization techniques, and warehousing
  • Strong leadership and interpersonal skills
  • Ability to quickly learn, internalize complex pipelines, and efficiently troubleshoot bugs
  • Experience with AWS infrastructure and CI / CD, and interest in front end technologies is a plus
  • Prior experience developing scalable APIs (REST and GraphQL) is a plus

The offer:

Hybrid working model in Sofia, Bulgaria - Monday - Wednesday - in-office days

  • Working hours: in-office days: 11 am - 8 pm, Thursday and Friday: 9/10 am - 6/7 pm
  • Full time role under labor contract
  • Social benefits – additional health insurance, food vouchers and Multisport card
  • Brand new office space full with wonderful colleagues

Do you feel like it? Great – send us your CV and we will be happy to tell you more and more about the company, the products, the teams and the culture, and be ready to be surprised.

We treat your personal information with respect and confidentiality, guaranteed and protected by the professional ethics, the Bulgarian and European law. “InVisions” agency license № 2420 from 19.12.2017.

Similar roles