Poland
Role: Customer Integration Engineer (Data Engineer)
Location: Fully remote in Poland
Type: This can be structured as a B2B contract at $120k - 140k USD annually + stock options or as an Employment Contract with full benefits at $100k - 120k USD + stock options
Who we are Focal Systems is the industry leader in retail AI solutions. We are a Silicon Valley based startup that has more than doubled in size every year since inception. We are a Deep Learning first company. Our mission is to automate and optimize brick and mortar retail using deep learning computer vision. Focal Systems has been deployed at scale with the top retailers in the world. We are looking for smart, creative and passionate people who want to help build a great and enduring company and deploy Deep Learning to the world!
We have a strong team of engineers located in Poland.
What we are looking for We are seeking a skilled Customer Integration Engineer specializing in customer data transformation to play a crucial role in transforming diverse customer data into standardized, high-quality datasets that power our business operations. In this role, you will focus on analyzing, cleaning, and transforming customer data to meet our specific data needs and ensure seamless integration into our systems.
What you will do Partner with the sales team to smoothly integrate new customers into our system and manage optimal roll-out timelinesDesign and implement data transformation processes to convert customer data into our required formats and schemasAnalyze complex customer data structures and formats to determine optimal transformation strategiesDevelop and maintain ETL pipelines for efficient customer data ingestion and transformationPerform thorough data quality assessments and implement data cleaning procedures to ensure accuracy and consistency of transformed dataOptimize data transformation queries and processes for improved performance across multiple database technologiesCollaborate with cross-functional teams to understand customer data requirements and deliver effective transformation solutionsCreate and maintain documentation for data transformation processes and mappingsImplement data validation checks to ensure transformed data meets our specificationWhat you need to be successful Bachelor's or Master's degree in Computer Science, Data Engineering or related field5+ years of experience in data engineering with a focus on data transformation and integrationProficiency in at least three of the following database technologies:MySQLRedisGoogle BigQueryMongoDBStrong skills in data profiling, cleansing, and transformation techniquesProficiency in Python and SQL for complex data manipulation and transformationExperience with ETL tools and frameworks for large-scale data processingDemonstrated ability to handle diverse data formats (e.g., CSV, JSON, XML, APIs)Advanced knowledge of SQL for complex data transformations and query optimizationExpertise in data modeling and schema design for efficient data storage and retrievalStrong analytical and problem-solving skills, particularly in resolving data inconsistenciesExperience with data mapping and reconciliation between different data modelsProficiency in writing efficient and scalable data transformation scriptsExcellent attention to detail and commitment to data accuracyPreferred Skills: Experience with real-time data processing and streaming technologies for continuous data transformationFamiliarity with data governance principles and data privacy regulationsKnowledge of industry-specific data standards and formatsExperience with version control systems (e.g., Git) for managing transformation codeWhat we offer We care deeply about the health, happiness, and wellbeing of all of our employees. We offer:
Competitive Salary & Attractive StockPaid Time OffQuarterly Team RetreatsOpportunity to work on challenging customer data transformation projectsAccess to modern data processing tools and technologiesProfessional development opportunities and conference attendanceCollaborative work environment focused on data quality and efficiencyNote: Our pay bands are driven by market benchmarks in the target geography for hiring. Our posted ranges typically include multiple job levels. A candidate's level is determined by their performance throughout our talent acquisition process including technical screens, behavior interviews, presentations, work samples, and references. We will communicate transparently with the candidate at final stages regarding how we have leveled them, and what salary range that places them into. Placement within range is equally determined by education, general experience in your profession, specific experience in our domain, and your performance in the talent acquisition process. It is rare to receive an offer at the top of the range for a role.
#J-18808-Ljbffr