Senior Software Engineer (Data Engineering)
Demandbase
·
Posted:
August 4, 2023
·
Remote
About the position
Demandbase is seeking creative and motivated engineers to join their product development team. In this role, you will work in a fast-paced agile environment to build and deliver key features of the application. The company values fundamentals over specific tools or languages, making it a great opportunity for individuals with a willingness to learn and a desire to follow through with the job. The ideal candidate will have strong analytical and problem-solving skills, be a self-motivated learner, and have excellent communication skills. A bachelor's or master's degree in computer science or a related field is required, along with practical experience in handling complex analytics projects.
Responsibilities
- Design, model, and implement data analysis and analytics solutions
- Act as a hands-on individual contributor for data projects, including high-level design, analysis, experiments, data architecture, and data modeling
- Support ETL pipeline modules by designing state-of-the-art transformations, data cleaning, matching, reports/dashboards, and statistical analysis
- Utilize analysis techniques such as segmentation, regressions, clustering, and data profiling to analyze trends and report key performance indicators
- Collaborate with cross-functional teams in an Agile environment
- Possess strong analytical and problem-solving skills
- Demonstrate self-motivation and a willingness to learn new technologies
- Be open to constructive feedback
- Exhibit confidence and articulate excellent written and verbal communication skills
- Be open to working in a small development environment
- Hold a bachelor's or master's degree in computer science, mathematics, or statistics from a top engineering institution
- Have practical experience in handling complex analytics projects and advanced SQL for data analysis
- Possess 4+ years of data engineering experience in building enterprise data/analytics solutions
- Focus on data stewardship to continually improve the quality of data and information, including accuracy, integrity, and relevance to the business
- Have strong practical experience in databases, advanced SQL, and Python/R
- Demonstrate a good understanding of data strategies and articulate data
Requirements
- Strong analytical and problem-solving skills
- Self-motivated learner
- Eager to learn new technologies
- Receptive to constructive feedback
- Confident and articulate with excellent written and verbal communication skills
- Open to work in a small development environment
- Bachelor's or master's degree in computer science, Mathematics, Statistics from a top engineering institution
- Practical experience in handling complex analytics projects and experience in advanced SQL for data analysis
- 4+ years of Data Engineering experience in building enterprise data/analytics solutions
- Data stewardship to continually improve the quality of data and information including accuracy, integrity, relevance to the business
- Strong practical experience in Databases, Advanced SQL & Python/R
- Very good understanding of Data strategies, articulate data
Benefits
- Competitive salary and benefits package
- Opportunity for career growth and development
- Investment in employee culture and community
- Remote work options
- Recognition as one of the best places to work in the San Francisco Bay Area
- Commitment to diversity and inclusion
- Equal opportunity for all applicants, regardless of background or protected status
- Ongoing effort to create a safe and equitable workplace
- Learning and collaboration opportunities with a talented and creative team
- Focus on fundamentals and willingness to learn, rather than specific tools or languages
- Hands-on experience with data analysis and analytics solutions
- Support for ETL pipeline modules and statistical analysis
- Work with Apache Spark ecosystem, Data Visualization, and Advanced Analytics
- Collaboration with cross-functional teams in an Agile environment
- Practical experience in handling complex analytics projects and advanced SQL
- Strong understanding of data strategies and data model design
- Exposure to big data emerging technologies like Hive, Red Shift, Hbase, and Apache Spark
- Consideration of applicants with criminal records on a case-by-case basis