We are looking for a talented Software Engineer who wants to get their hands on large and complex datasets and databases, with deep knowledge of SQL database design, distributed systems, and computer science, who’s interested in working alongside software engineers and data scientists to build and deploy cutting-edge analytical capabilities and drive business impact.
Requirements
- Bachelor's Degree in Computer Science or related technical field
- 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- Experience with Azure Analytics stack, e.g., Azure Data Lake, Azure Databricks, Azure Data Factory, Azure Synapse, Azure logic apps
- Proficient in Power BI and Machine Learning experience
- Proven track record of collaborative development in an agile team environment
- Experience with infrastructure automation technologies like Docker and Kubernetes
- Experience building APIs and services using REST is preferred
- Experience in SQL, data warehousing and database architecture
- Experience working with cloud-based technologies, including relational databases, data warehouse, big data (e.g., Hadoop, Spark), orchestration/data pipeline tools, data lakes
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Health Insurance
- Dental Insurance
- Vision Insurance
- Life Insurance
- Disability Insurance
- Stock Options