(USA) Senior, Software Engineer
Role responsibilities
Lead the delivery of scalable software solutions and big data platforms by designing dimensional data models and maintaining ETL/ELT pipelines. Collaborate across functions to integrate AI/ML models and mentor junior engineers to ensure high-quality architectural standards.
Requirements
Requires 5+ years of experience in data pipeline design and architecture, with advanced proficiency in Python and SQL. A Bachelor's degree in Computer Science or a related field is required, with experience in cloud ecosystems and distributed computing frameworks.
Key skills
Python, SQL, Data Pipeline Design, ETL/ELT, GCP, AWS, Azure, Spark, Airflow, Kafka, Flink, Dimensional Data Modeling, CI/CD, Automated Testing, Machine Learning, Data Governance
Keywords
Python, SQL, Scala, Go, GCP, AWS, Azure, Spark, MPP, Airflow, Composer, Kafka, Flink, MLib, TensorFlow, Star Schema, Snowflake Schema, Data Lake, Data Warehouse, ETL, ELT, CI/CD, Big Data, LLM, Generative AI, WCAG 2.2 AA, Digital Accessibility, Data Governance, Software Engineering