Plume
Staff Software Engineer (Data Engineer)
United States · Staff+
No sponsorship$149k-$194kDetected 1 day ago
PythonJavaScalaCode ReviewSQLAWSCI/CDMachine LearningSparkAirflowData EngineeringCommunicationProblem Solving
About the role
- Due to the massive scale and performance requirements of many of our use cases, you will be solving challenging problems on a daily basis using a variety of cutting-edge technologies.
Responsibilities
- Partner with stakeholders to define data requirements and translate them into robust pipeline designs
- Build and maintain high-quality data pipelines with strong reliability and data integrity standards
- Own data warehouse schema documentation and keep it current as systems evolve
- Continuously refactor and optimize pipelines for performance, cost efficiency, and operational simplicity
- Contribute to the technology roadmap and drive best practice adoption across the team
- Orchestrate complex workflows in Apache Airflow writing DAGs, managing dependencies, and building in automated error handling
- Implement granular access controls and data security policies using AWS Lake Formation
- Our customers include many of the world's largest Internet Service Providers (ISPs) who look to Plume to help them evolve their smart home offerings while gleaning insights from their own data.
- Plume's Data Services team is looking for engineers to build and operate data pipelines that power the gamut of Plume products and analytics.
- Solid grasp of data warehousing concepts and design patterns
Requirements
- Hands-on expertise with AWS big data services particularly Athena for distributed querying and Lake Formation for security, cataloging, and access management
- proficiency in Java or Scala for core pipeline development
- High proficiency in SQL across data warehousing technologies
- Strong Python skills for scripting, automation, and Airflow orchestration; proficiency in Java or Scala for core pipeline development
- 5+ years of software development experience building, scaling, and supporting production data pipelines
Nice to have
- Deep understanding of large-scale data processing frameworks, preferably Apache Spark (Flink experience a plus)
Compensation
- The total compensation package would include an anticipated compensation range of $149,000.00 - $194,000.00, plus bonus, equity, and benefits.
Benefits
- include: a 401(k) plan and a company match, basic life insurance, plus unparalleled health, dental, vision, and other benefits and perks.
- An employee's base salary and its position within the range may depend on several factors, including job-related knowledge, education, skills, experience, and other business-related considerations.
- Our SaaS platform uses WiFi, advanced AI, and machine learning to create the future of connected spaces-and human experiences-at massive scale.
Company info
- At Plume, we believe that technology isn't about moving faster, it's about making life's moments better.
Visa & Work Authorization
- Please note that visa sponsorship is not available for this role.
This listing is sourced directly from Plume's careers page and normalized into a canonical job model.