Lead Software Engineer - Data

Egen is a fast-growing and entrepreneurial company with a data-first mindset, bringing together top engineering talent to work with advanced technology platforms like Google Cloud and Salesforce.
Data
Senior Software Engineer
In-Person

Description For Lead Software Engineer - Data

Egen is a fast-growing, entrepreneurial company with a data-first mindset, bringing together top engineering talent to work with advanced technology platforms like Google Cloud and Salesforce. As a Lead Software Engineer - Data at Egen, you'll be at the forefront of building scalable data pipelines using Python, Spark, and cloud services (GCP and AWS).

Your role will involve architecting and implementing cloud-native data pipelines and infrastructure to enable analytics and machine learning on rich datasets. You'll work with cutting-edge technologies such as Kafka, Storm, and Elasticsearch, and be part of a team that's implementing a continuous deployment pipeline for rapid on-demand releases.

Key responsibilities include:

  • Leveraging Spark and GCP to design and build robust data pipelines
  • Implementing ETL/ELT processes for multi-terabyte enterprise data warehouses
  • Developing analytics applications using various database technologies
  • Defining data contracts and writing specifications for REST APIs
  • Transforming data using modern PySpark practices
  • Building cloud-native applications with technologies like Docker, CI/CD, and microservices

The ideal candidate will have experience in building and running resilient data pipelines in production, implementing analytics applications across multiple database technologies, and working in agile environments. Knowledge of GCP is preferred, but AWS experience is also valuable.

Join Egen to apply your engineering and technology expertise to envision how data and platforms can change the world for the better. You'll be part of a team dedicated to learning, solving tough problems, and continually innovating to achieve fast, effective results in the world of data engineering.

Last updated 5 months ago

Responsibilities For Lead Software Engineer - Data

  • Leverage Spark and GCP to architect and implement cloud-native data pipelines
  • Build infrastructure to enable analytics and machine learning on rich datasets
  • Work in an agile process to efficiently deliver high-value applications and product packages

Requirements For Lead Software Engineer - Data

Python
Kafka
  • Built and run resilient data pipelines in production and implemented ETL/ELT to load a multi-terabyte enterprise data warehouse
  • Implemented analytics applications using multiple database technologies (relational, multidimensional, key-value, document, or graph)
  • Defined data contracts and wrote specifications including REST APIs
  • Transformed data between data models and formats with modern PySpark practices
  • Built cloud-native applications and supporting technologies (Cloud Services, Docker, CI/CD, DevOps, microservices)
  • Planned and designed artifacts describing software architectures involving multiple systems and technologies
  • Worked in agile environments and comfortable iterating quickly

Interested in this job?

Jobs Related To Egen Lead Software Engineer - Data

Sr. Business Intelligence Engineer, Transportation Financial Systems

Senior Business Intelligence Engineer role at Amazon's Transportation Financial Systems team, focusing on data analytics and financial systems development.

Business Intelligence Engineer, Amazon Business

Senior Business Intelligence Engineer role at Amazon Business, focusing on data analytics and visualization for B2B e-commerce solutions.

Analytics Engineer (L5) - Content and Studio

Senior Analytics Engineer role at Netflix focusing on content and studio analytics, requiring 4+ years of experience in data analysis and engineering.

Senior Software Engineer, Data Science

Senior Software Engineer, Data Science position at LinkedIn focusing on building scalable data solutions and infrastructure to drive member engagement and business growth.

Murex Datamart Developer

Senior Murex Datamart Developer position at Capco, focusing on financial services transformation through technical expertise in Murex platforms and financial derivatives.