Sr. Staff Software Engineer
Reno, NV 
Share
Posted 3 days ago
Job Description

Company Generac Power Systems

Name Sr. Staff Software Engineer

Req # 63795

Employment Type Full Time

Shift 1st

At Generac, we bring our best energy to work every day and promote a drive to win while respecting others and supporting growth. .


Hiring hybrid for Reno, Nevada ** Required to work onsite a minimum of 3 days/week.

What will you do?


As a senior member of the team, you will have significant responsibility and influence in shaping its future direction. We are looking for someone to iterate quickly on all stages of the data pipeline, including helping bring data intelligence products to production.


You should have deep expertise in the design, creation, management, and business use of large-scale applications across a variety of data platforms. You should have excellent business and interpersonal skills to work with business owners to understand data requirements and build highly scalable systems.


Successful candidates will have strong engineering skills, communication, and a belief that data-driven processes lead to great products. You must have a passion for quality and an ability to understand complex systems.


Above all, you should be passionate about solving real-world problems and bringing value to the applications you create.

As part of this role, you will be required to:


  • Responsible for designing, developing, and maintaining efficient and scalable data pipelines and data models that support various analytical and business needs.
  • Provide technical guidance and solutions to tackle complex technical problems.
  • Collaborate with other data engineers, analysts, and stakeholders to understand data requirements and business objectives.
  • Develop and optimize data pipelines to facilitate data analysis, reporting, and visualization.
  • Lead and support strategic initiatives impacting the Data Engineering team.
  • Lead efforts to improve the financial impact of engineering and related cross- functions on the businesses.
  • Implement and manage data integration solutions to enable smooth data flow between various systems, databases, and applications.
  • Identify opportunities to enhance data processing performance and data retrieval speeds. Proactively optimize data pipelines and queries for improved efficiency and reduced latency.
  • Ensure data quality, security, and compliance with relevant standards and policies. Implement data validation and cleansing processes as necessary.
  • Review project ideas and provide technology input, prescribing appropriate application solutions which balance business requirements with Generac's technology standards to arrive at the optimal solution.
  • Collaborate with cross-functional teams, including data scientists, software engineers, and business stakeholders, to address complex data-related challenges and provide innovative solutions.
  • Identify and champion cross-business group opportunities.
  • Continuous Learning: Stay up-to-date with the latest developments in data engineering, data modeling, and analytics technologies. Propose and implement best practices to keep the data engineering team at the forefront of industry trends.
  • Responsible for the management, mentorship and technical development of the team members.

What will you be required to have?


  • Education: Bachelor's or Master's degree in Computer Science or a related field.
  • Experience: Proven experience as a Data Engineer, specializing in data modeling and analytics, with a minimum of 10 years in a relevant position.
  • Experience building streaming and batch data pipelines using frameworks and tools such as Apache Flink, Apache Spark, Apache Beam, Apache Kafka, Amazon Kinesis.
  • Data Modeling: Strong knowledge of data modeling concepts and hands-on experience with data modeling techniques and tools such as dbt.
  • Excellent SQL skills and expert knowledge of PostgreSQL.
  • Strong experience building large and scalable applications with Java. Experience with Python is a plus.
  • Experience building and maintaining data workflows using workflow management platforms such as Apache Airflow.
  • Experience designing and maintaining Data Lakes using tools like Databricks & Delta Lake, Snowflake & Apache Iceberg.
  • Strong experience working with OLTP and OLAP databases.
  • Experience working on high-volume ETL and ELT pipelines.
  • Proficiency with AWS cloud technologies such as AWS Batch, AWS Lambda, ECS, Amazon Kinesis Streams, KDA, AWS S3, RDS.
  • Experience with Data Lakes, Data Warehousing concepts and methodologies.
  • Experience with Reporting and Dashboarding tools such as Apache Superset.
  • Experience building infrastructure using IaC tools such as Terraform, Cloudformation, CDK, etc.
  • Experience with processing streaming data from IoT Devices is a plus.



What else will you need to be successful?


  • Project Management: Experience in handling multiple projects simultaneously and meeting project deadlines.
  • Strong experience leading data projects from problem identification to production.
  • Analytical Mindset: Great analytical and problem-solving skills, with a keen eye for identifying data patterns and trends.
  • Team Player: Excellent communication and collaboration skills, with the ability to work effectively in a team-oriented environment.
  • Strong written communication and presentation skills.
  • Ability to identify areas where improvements in technical and business processes would lead to better results.
  • Strong ability to assess technical risk and quality of previous work on a project.
  • Ability to give technical assessments of situations outside of the normal scope of influence.
  • Strong sense of ownership, urgency, and drive.
  • Innovation and Adaptability: Demonstrated ability to innovate, adapt quickly to changing technologies, and deliver creative solutions to complex data challenges.





"We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law."

Generac Power Systems Inc. is an equal opportunity employer/Minorities/Females/Vet/Disability.

 

Job Summary
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Education
Bachelor's Degree
Required Experience
10+ years
Email this Job to Yourself or a Friend
Indicates required fields