About the job
Helium 10’s Technology team is looking for a Senior Data Engineer who will be responsible for optimizing transactional performance and scalability, analysis, and security. We are a fast growing company with customers globally. You will work closely with a globally distributed engineering and data team to build best in class data management and analysis solutions through operational rigor and best practices.
This position can be performed from anywhere and is open to remote
Who are we?
We’re Helium 10, the leading Software company for Amazon sellers. We move fast, really fast, so we need someone who can keep up. We’re experts at our craft (and if not, we become experts, fast!) and we hold each other to a high standard. Why? We’re shaping the future for Amazon sellers and our customers deserve the best. We make tough decisions, own up to mistakes, and above all, we find solutions to problems.
Who are you?
- You are a problem solver with strong attention to detail and... excellent analytical and communication skills
- Experience in Amazon AWS services
- Expertise in ETL pipelines with Postgres and ElasticSearch
- Expertise in Git, GithubFlow, GitFlow
- Experience working with CI/CD pipelines for data projects
- Hands on experience with programing and scripting languages: Shell, Python, Ruby, Java, etc
- Experience designing and implementing secure data architectures and tools
- Experience reading and optimizing data schema queries for content and performance
- Experience working in an Agile environment
Duties and Responsibilities:
- Collaborate with software engineers, data product managers, architects, and other data engineers to design, implement, and deliver successful data solutions
- Build, test and refine data pipelines for data analytics and sciences
- Data modeling, process design and overall data pipeline architecture
- Ensure data quality and consistency through monitoring, supporting and actively establishing data governance around company KPIs
- Monitor and track data performance across data sources to optimize for scale and functionality
- Maintain detailed documentation of work and changes to support data quality and data governance
- Ensure high operational efficiency and quality of your solutions to meet SLAs and support commitments to the customers
- Be an active participant and advocate of agile/scrum practice to ensure health and process improvements for the team
Job Requirements:
- Bachelor's degree in Computer Science or equivalent experience
- 7 + years of experience in a technical role
- 3 + years of experience in Amazon AWS
- 3 + years of experience in Postgres, MySql, ElasticSearch, and Redis
- Familiarity with Data Modeling techniques and Data Warehousing standard methodologies and practices
- Strong SQL skills and ability to create queries to extract and build tables
- Good Scripting skills, including Bash scripting and Python
- You have experience with Scrum and Agile methodologies
- Hands-on experience with Hadoop implementations including a deep understanding of Hive or Spark to query and process data in Hadoop
- Amazon AWS Cloud certification is a plus
Why you should work for Helium 10!
- Fun atmosphere and company culture
- Competitive compensation and benefits (70% paid medical, dental, and vision, and much more!)
- HSA, FSA, life insurance, long term disability, commuter benefits, and tons of ancillary benefit options!
- 401k match
- 11 paid holidays
- Paid time off
- 4 weeks paid sabbatical after 2 years
- Flexible work schedules
- Public recognition platform
- Virtual happy hours
- Work sponsored events
- Tons of educational opportunities
- Creative workspace
- Great onsite benefits (chiropractor, meditation services, gym, breakfast and snacks, and more!)
Helium 10 needs EXPERTS! If you are an experience Data Engineer and would like to join the Helium 10 family please apply today