Software Engineer Ii (Data)
By Juniper Square At Raleigh, NC, United States
Monthly work from home wellness stipend while we're all remote
Bachelor's degree in Computer Science or equivalent work experience
2+ years of experience contributing to ETL (Extraction Transform Load) or ELT (Extraction Load Transform) pipelines
Strong command of Python and experience building production web applications using Python
Experience with relational databases (Postgresql preferred), data modeling and database design
Experience with cloud based services (AWS RDS preferred)

Are you looking for an opportunity to use your software engineering skills to make a real impact? We are looking for a Staff Software Data Engineer to join our team and help us develop and maintain data pipelines and data models that will power our business. You will be responsible for designing, developing, and maintaining data pipelines and data models that will enable us to make better decisions and drive our business forward. If you have a passion for data engineering and a desire to make a difference, this is the job for you!

What is Staff Software Data Engineer Job Skills Required?

• Proficiency in programming languages such as Python, Java, C++, and SQL
• Knowledge of data engineering principles and best practices
• Ability to design and develop data pipelines and ETL processes
• Experience with data warehousing and data modeling
• Familiarity with cloud computing platforms such as AWS, Azure, and GCP
• Knowledge of data security and privacy protocols
• Ability to troubleshoot and debug data engineering issues
• Excellent problem-solving and analytical skills

What is Staff Software Data Engineer Job Qualifications?

• Bachelor’s degree in Computer Science, Information Technology, or a related field
• 5+ years of experience in software engineering and data engineering
• Experience with big data technologies such as Hadoop, Spark, and Kafka
• Knowledge of data visualization tools such as Tableau and Power BI
• Understanding of data governance and data quality principles
• Ability to work independently and collaboratively in a team environment

What is Staff Software Data Engineer Job Knowledge?

• Knowledge of software engineering principles and best practices
• Understanding of data structures and algorithms
• Familiarity with database systems such as MySQL, Oracle, and MongoDB
• Understanding of data warehousing