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 8 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

Senior, Data Scientist

Senior Data Scientist position at Sam's Club focusing on merchandising financial planning, offering $90k-$180k salary with comprehensive benefits in Bentonville, AR.

Senior, Data Scientist

Senior Data Scientist position at Walmart focusing on security compliance and analytics, offering competitive salary and comprehensive benefits in Bentonville, AR.

Data Scientist III

Senior Data Scientist role at Sam's Club AI Labs focusing on machine learning, big data analytics, and AI implementation across retail operations.

Sr. Business Intelligence Engineer, Amazon Search

Senior BI Engineer role at Amazon Search, developing reinforcement learning systems for shopping experience optimization, offering competitive salary and benefits.

Sr. Business Intelligence Engineer, Search Experience Science, Search Assistance

Senior Business Intelligence Engineer role at Amazon Search, focusing on data analytics and insights for Search Assistance features serving millions of customers.