Edgelab

Data & Software Engineer

Posted: Oct 28, 2025

Job Description

Job DescriptionDesign, build, and maintain data ingestion and transformation pipelines (Python, SQL).Develop and maintain internal tools that improve data accessibility and insight generation.Work with the product manager and other development teams to define data interfaces and integration points.Optimize performance and reliability across data workflows and reporting systems.Collaborate with peers on architecture, deployment, and best practices.Contribute to long-term design decisions to improve scalability and maintainability of the data ecosystem.Tech StackLanguages & Frameworks: Python (data processing, orchestration, automation)Query Engine: Starburst (Trino) for distributed SQL analyticsVisualization & BI: Apache Superset for dashboarding and data explorationDatabase: PostgreSQL as a core relational data storeVersion Control & CI/CD: Git-based workflows for continuous integration and deployment

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In