Senior Software Engineer, Backend Engineering
Maven Clinic- Full Time
- Senior (5 to 8 years)
Candidates should possess 7+ years of experience in software engineering with at least 4+ years focused on data engineering, strong experience with data processing frameworks like Spark, Kafka, and Airflow, proficiency with both SQL and NoSQL databases, familiarity with cloud data services such as AWS Redshift, S3, Glue, and EMR, and strong coding abilities in Python, Java, or Scala.
The Backend Engineer (Data Engineering) will design, implement, and maintain scalable data pipelines that process large volumes of security data efficiently, architect and develop backend data systems ensuring they are scalable, maintainable, and secure, take ownership of the entire data lifecycle from ingestion and storage to processing and visualization, collaborate closely with other engineers, data scientists, and product managers to ensure data systems support product features and analytical needs, continuously monitor and improve data processing performance, security, and scalability, define and enforce data quality standards, processing methodologies, and documentation, rapidly prototype and iterate on new data solutions, mentor junior engineers and lead by example in technical discussions and code reviews related to data systems.
Product research platform for agile teams
Maze is a product research platform that assists agile teams in quickly testing and gathering user insights to enhance their design and development processes. The platform allows product managers, designers, and researchers to consolidate their research efforts into one easy-to-use interface. Users can import prototypes from popular design tools like Figma and Sketch with a single click, enabling them to conduct usability tests on high-fidelity designs. Maze supports testing multiple design variants in one study, which helps teams make informed decisions based on real user feedback rather than intuition. The company operates on a subscription-based model, offering various pricing plans to accommodate different team sizes. Maze's goal is to empower product teams to create user-centric products by providing fast and continuous feedback, ultimately driving business growth and improving user satisfaction.