Principal Software Engineer - Data Engineer

Job expired!

Join Gen: Powering Digital Freedom Through Innovation

Gen is a leading global company committed to providing digital freedom through our renowned consumer brands such as Norton, Avast, LifeLock, Avira, AVG, ReputationDefender, and CCleaner. Our legacy is deeply rooted in ensuring safety and digital well-being for over 500 million users in 150 countries, empowering them to navigate their digital lives with confidence and security. We are always on the lookout for smart, fearless, and passionate individuals who share our vision of protecting consumers and granting them control of their digital lives.

Why Join Gen?

When you become part of Gen, you gain access to a wide array of resources and support systems designed to help you excel in your role and maintain a fulfilling lifestyle. We offer flexible working options, generous time off, and competitive benefits & compensation packages. Our commitment to diversity means we value different perspectives and ideas, creating an inclusive environment where everyone can bring their whole self to work. At Gen, team members are celebrated, respected, and recognized for their unique contributions.

Gen is an equal opportunity employer. We base employment decisions on merit, experience, and business needs.

About the Role: Principal Software Engineer - Data Engineer

We are in search of a talented, self-driven Data Engineer to join our dynamic team. You will have a pivotal role in designing, developing, and deploying innovative software solutions. If you thrive in handling large volumes of data within highly complex technical frameworks, have a passion for data science and analytics, and possess a background in managing big data with cloud data stores, this opportunity is perfect for you.

Key Responsibilities

  • Design, develop, and maintain high-quality, scalable, and secure software applications using Java, Scala, Python, and other languages.
  • Utilize AWS cloud services such as EMR, Glue, S3, Athena, and more to build and deploy cloud-based applications.
  • Apply object-oriented design and implementation patterns to application design.
  • Develop and manage batch and streaming pipelines for data extraction and ingestion.
  • Lead initiatives and drive deliverables end-to-end, ensuring top performance of systems in production.
  • Collaborate with cross-functional teams to understand requirements and deliver project goals.
  • Design and implement CI/CD pipelines for automated build, test, and deployment processes.
  • Write clean, well-documented, and maintainable code.
  • Conduct unit and integration testing to ensure code quality and functionality.
  • Stay current with the latest advancements in AWS and AI technologies.

Qualifications

  • Bachelor's degree in Computer Science.
  • 8+ years of relevant Data Engineering experience.
  • 3+ years of experience leading large initiatives.
  • Extensive experience with AWS cloud services and big data technologies such as Hive/SQL, PySpark, and Hadoop.
  • Strong expertise in data modeling, ETL development, data warehousing, and data lakes.
  • Familiarity with Agile methodologies (Scrum).
  • Knowledge of CI/CD tools and concepts.
  • Basic understanding of Gen AI concepts and techniques is a plus.
  • Excellent problem-solving, analytical, communication, and collaboration skills.
  • Experience in unit testing and integration testing.
  • Passion for learning and staying up-to-date with new technologies.
  • Understanding of Data Privacy Laws (e.g., GDPR, CCPA).

Commitment to Diversity and Inclusion

Gen is proud to be an equal opportunity employer. We celebrate diversity and are dedicated to creating an inclusive and accessible environment for all our employees. Gen prohibits discrimination based on race, color, national origin, age, religion, sex, pregnancy, genetic information, disability, marital status, sexual orientation, gender identity or expression, military or veteran status, or any other protected status. We also consider employment-qualified individuals with arrest and conviction records.

If this sounds like you, join Gen today and contribute to our mission of powering Digital Freedom!

Job Title: Principal Software Engineer - Data Engineer
Company: Gen