Ad Hoc LLC · 2 months ago
Senior Data Engineer - Starburst Software Engineer (Remote)
Ad Hoc is a technology company that empowers organizations to deliver scalable, impactful digital services. The Senior Data Engineer - Starburst Software Engineer will be responsible for designing, developing, and maintaining backend services and APIs for Starburst's data platform while mentoring junior engineers and collaborating with cross-functional teams.
ComputerData ManagementSoftware
Responsibilities
Design, develop, and maintain backend services, and APIs for Starburst's data platform
Build features related to identity and access management (IAM), data governance, and query optimization
Collaborate with UX, product, and security teams to deliver intuitive and secure user experiences
Contribute to CI/CD pipelines, observability tools, and platform reliability
Participate in code reviews, architecture discussions, and cross-functional planning
Support production systems and troubleshoot performance issues in distributed environments
Strong influential skills to propose and evaluate multiple approaches to technical and process problems
Serves as a mentor to individuals within the team
May leads small, less critical, or temporary team structures and projects
Presents design documents, system diagrams, etc. to clients, stakeholders, partners, and other engineers
Fully understands and consistently implements data engineering best practices
Generates data architecture recommendations and demonstrates the ability to implement them
Diagnoses and effectively resolves issues with the systems they own, using incidents to inform educational opportunities and system improvements
Actively mentors and assists more junior engineers in the development of their skills
Effectively communicates technical issues and developments with team members and clients
Participates in technical interviews with new candidates
Qualification
Required
Bachelor's degree in computer science, information technology, or a related field, and 8+ years of experience
Familiarity with Azure cloud services and DevOps practices
Prior experience building distributed systems or working with cloud-native architectures
Familiarity with authentication and authorization frameworks
Experience with CI/CD tools, containerization and infrastructure automation
Understanding of data platforms
Excellent time management and organizational skills
Adaptability and openness to new ideas
Commitment to professional growth and learning
Expertise in key data concepts including constructing databases, processing big data, improving data accuracy, etc
Benefits
Company-subsidized health, dental, and vision insurance
Flexible PTO
401K with employer match
Paid parental leave after one year of service
Employee Assistance Program