Bachelor's degree in Computer Science, Mathematics, a related field, or equivalent practical experience.
8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
5 years of experience with machine learning algorithms and tools (e.g., TensorFlow), artificial intelligence, deep learning or natural language processing.
Experience various database technologies, ETL/ELT processes, and data warehousing/lake concepts.
Preferred qualifications:
Experience in designing and managing data solutions on cloud platforms (e.g., Google Cloud Platform).
Experience with Angular, TypeScript, JavaScript, data reporting, BigQuery, and other data tools.
Experience designing and implementing efficient large-scale distributed systems through the full project life-cycle.
Experience implementing data solutions for SAP ERP systems.
Experience with Agile development methodologies and familiarity with web services and API ecosystems, or client-server environments.
Experience setting up clean, well-structured, and accessible data feeds into machine learning models, enabling efficient training, validation, and deployment with the ability to identify and resolve complex data-related challenges.