Senior Software Engineer (Data Engineering)
Edmunds
- Santa Monica, CA
- $137,000-189,000 per year
- Permanent
- Full-time
- Create and maintain scalable, maintainable and reliable pipelines that process very large quantities of structured and unstructured data.
- Build streaming data pipelines that enable the business to adapt in real-time.
- Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
- Regularly reviews work with/from peers with a goal of improving personal knowledge of the systems, ensuring that code changes meet business goals and technology best practices.
- Regularly interacts and collaborates with personnel across functions (product, technology, analytics, operations) within the assigned team and technology chapter.
- Work with stakeholders including the Executive, Product, and Data teams to assist with data-related technical issues and support their data infrastructure needs
- 5+ years of professional software or data-engineering experience.
- Must have experience in Scala and/or Java. Experience in python is also preferred.
- Must have experience with SQL and data modelling.
- Excellent problem solving, troubleshooting, and communication skills.
- Be able to autonomously own a project and deliver it within a timeline.
- Desire to learn new technologies.
- Demonstrated ability to design and write maintainable software
- Understanding of software engineering best practices, object oriented analysis & design, and design patterns & algorithms
- Experience enhancing and evolving existing systems
- You will be a very solid candidate if you also have:
- Experience writing ETL Jobs and working with data
- Familiarity with some of the following: Spark, AWS, Databricks, Airflow
- Other Nice to haves: Machine Learning, AI, LLMs
- Flexible time off
- 13 Paid Holidays
- Comprehensive Health Benefits (medical, dental, vision, life and disability)
- Flexible Spending Accounts (Employees) and Health Savings Accounts (Employee and Employer Contributions)
- 401K Plan with company matching at 100%, up to 6% of eligible salary with immediate vesting
- Stock purchase program
- CarMax vehicle discount
- Up to 4 months Paid Parental Leave
- HeartCash matches employee donations to the causes that are important to them
- 2 Days of Paid Time Off for time to dedicate to social impact causes
- FitCash covers a portion of gym or fitness activity fees
- Well being sessions and events such as yoga, meditation and walking challenges
- On-going career development sessions and an annual learning event
- Pet insurance
- Sabbatical leave
- Education Reimbursement
- Pre-tax spending accounts for qualified transportation expenses
- Plus a coffee bar, frozen yogurt and more!