Senior Software Engineer - Data Engineer

Job expired!

Join Gen: Empower Digital Freedom as a Senior Data Engineer

Gen is a leading global company dedicated to empowering Digital Freedom through renowned consumer brands like Norton, Avast, LifeLock, Avira, AVG, ReputationDefender, and CCleaner. Our mission is to provide top-notch cybersecurity, privacy, and identity protection solutions to over 500 million users across 150 countries, ensuring safe, private, and confident digital lives today and for generations to come.

We are actively seeking smart, fearless, and dedicated individuals to join our dynamic team. At Gen, you'll have access to a wealth of resources and support, flexible working options, generous time off, and competitive benefits and compensation packages. We value diversity and strive to create an inclusive environment where every team member can bring their whole self to work.

About the Role: Senior Data Engineer

We are looking for a talented, self-directed Data Engineer to join our growing team. You will play a crucial role in designing, developing, and deploying innovative software solutions. If you thrive in managing large volumes of data within complex technical environments and have a passion for data science and analytics, this role is for you.

Key Responsibilities

  • Design, develop, and maintain high-quality, scalable, distributed, and secure software applications using Java, Scala, Python, and other languages.
  • Utilize AWS cloud services (EMR, Glue, S3, Athena, Open Search, Lambda, MSK, AirFlow, DynamoDB) to build and deploy cloud-based applications.
  • Apply object-oriented design and knowledge of design patterns to application development.
  • Work with both batch and streaming pipelines for data extraction and ingestion, managing millions of records.
  • Collaborate with cross-functional teams (product managers, data scientists, designers) to translate requirements into technical solutions and meet project goals.
  • Design and implement CI/CD pipelines to automate the build, test, and deployment processes.
  • Write clean, well-documented, and maintainable code.
  • Conduct unit and integration testing to ensure code quality and functionality.
  • Participate in code reviews and provide constructive feedback.
  • Stay updated with the latest advancements in AWS and AI technologies.

Required Qualifications

  • Bachelor's degree in Computer Science or related field.
  • 5+ years of relevant experience in Data Engineering.
  • Experience with AWS cloud services.
  • Proficiency in handling big data using Hive/SQL, PySpark, and Hadoop.
  • Strong background in data modeling, ETL development, data warehousing, and data lakes.
  • Familiarity with Agile methodologies (Scrum) and principles.
  • Knowledge of CI/CD tools and concepts for software delivery automation.
  • Understanding of Gen AI concepts and techniques (machine learning, natural language processing is a plus).
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities.
  • Ability to work independently and as part of a team.
  • Experience in unit testing and integration testing methodologies.
  • Passion for staying current with new technologies.
  • Good understanding of Data Privacy Laws (e.g., GDPR, CCPA).

Gen is proud to be an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive and accessible environment for all employees. All employment decisions are based on merit, experience, and business needs, without regard to race, color, national origin, age, religion, sex, pregnancy, genetic information, disability, marital status, sexual orientation, gender identity, military or veteran status, or any other consideration made unlawful by federal, state, or local law. Gen strictly prohibits unlawful discrimination based on such protected characteristics and seeks to recruit the most talented candidates from diverse backgrounds.

We also consider employment-qualified individuals with arrest and conviction records. Additionally, we will not discriminate against employees or applicants for discussing or disclosing their own pay or the pay of another employee. Learn more about pay transparency. Gen complies with all anti-discrimination laws. To conform to U.S. export control regulations, applicants should be eligible for any required authorizations from the U.S. Government.

Apply Now

If you have a passion for driving digital freedom and an innovative mindset, <