Contact Us


Data Engineer

Who are we?

At Vindicia we believe our people, GenV, are what makes us great. Come join our team of passionate and innovate professionals that are looking to transform the industry. Vindicia offers comprehensive subscription management solutions that help businesses acquire and retain more customers. Vindicia provides its clients with more recurring revenue, more customer data, better insights, and greater value throughout the entire subscriber lifecycle.

Vindicia provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

In one sentence

This is a hands-on position for a motivated and hardworking innovator. The Data Engineer performs analytics to improve data reliability and quality. Enable data extraction and transformation for predictive or prescriptive modeling to provide insight from data.

What will your job look like?

  • Analyze and organize raw data
  • Define how we instrument, prioritize, and store data that powers AI/ML solutions
  • Build data systems and pipelines
  • Evaluate business needs and objectives
  • Interpret trends and patterns
  • Conduct sophisticated data analysis and report on results
  • Prepare data for prescriptive and predictive modeling
  • Build algorithms and prototypes
  • Combine raw information from different sources
  • Explore ways to enhance data quality and reliability
  • Identify opportunities for data acquisition
  • Develop analytical tools and programs
  • Collaborate with data scientists and architects on several projects
  • Develop the end-to-end automation of data pipelines, making datasets readily-consumable by the data science teams or downstream AI/ML applications

All you need is...

Must Have:

  • Bachelor Degree in Computer Science, IT, or similar field; a Master’s is a plus
  • 2 + years of coding experience with any programming language (such as Python, Perl or Java)
  • 3+ Experience with database management technologies, including Database design, and development using SQL/NoSQL databases.
  • 2+ years Software Development experience in Agile methodologyCI/CD tools, and Testing and automation.
  • Technical expertise with data models, data mining, and segmentation techniques
  • Knowledge of Big Data solution, data integration, and data analytics

Nice to have:

  • Data engineering certification (e.g IBM Certified Data Engineer) is a plus
  • Experience with Cloud development and technologies, particular focus on AWS Cloud technologies a plus

Why you will love this job:

  • You will ensure timely resolution or critical issue within the agreed SLA. This includes creating a positive customer support experience and build strong relationships through problem understanding, presenting promptly on progress, and handling customers with a professional demeanour.
  • You will be able to demonstrates an understanding of key business drivers and ensures strategic directions are followed and the organization succeeds
  • We are a dynamic, multi-cultural organization that constantly innovates and empowers our employees to grow. Our people our passionate, daring, and phenomenal teammates that stand by each other with a dedication to creating a diverse, inclusive workplace!
  • We offer a wide range of stellar benefits including health, dental, vision, and life insurance as well as paid time off, sick time, and parental leave!

Click here to apply via corporate website ➔