Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer - Core Data Platform image - Rise Careers
Job details

Senior Software Engineer - Core Data Platform

About this Role

As we continue to grow at CloudZero, we are looking for a Senior Software Engineer specializing in data to join our core data platform team. This team is responsible for building and maintaining the architecture at the heart of our product, focusing on backend data processing, storage, and optimization.

The ideal candidate is passionate about designing scalable data structures, optimizing data performance, and developing robust data pipelines. In this role, you will work on data modeling, pipeline optimization, and query performance to support analytics and business intelligence. You will also collaborate closely with engineers and business teams to ensure efficient data storage, processing, and accessibility across our platform.

If you thrive on solving complex data challenges, enjoy optimizing systems for scalability and performance, and love answering questions no one has asked yet, this might be the perfect role for you.

Responsibilities

  • Design and optimize scalable data models, queries, and storage solutions to improve performance and efficiency
  • Maintain and enhance a custom-built query engine, ensuring optimal performance and flexibility
  • Build for scale as we onboard customers with larger datasets and increasingly complex analytical needs
  • Collaborate with engineers and business stakeholders to develop data-driven features that solve real customer problems
  • Continuously improve our engineering processes and data infrastructure to enable rapid development and iteration
  • Proficiency in SQL and experience working with cloud-based databases and data storage solutions (e.g., AWS Redshift, Snowflake, BigQuery)
  • Hands-on experience building and optimizing ETL pipelines and frameworks
  • Deep understanding of data modeling principles and data warehouse design for analytics
  • Strong problem-solving and debugging skills, especially in large-scale data environments
  • Ability to communicate complex data concepts effectively to business stakeholders and cross-functional teams

Nice to Haves

  • Exposure to machine learning pipelines and model deployment in data environments
  • Proficiency in scripting languages (e.g., Python, Spark) for data processing
  • Experience with Snowflake data stores, AWS Step Functions, and AWS Lambda

About CloudZero

Cloud cost management is one of the biggest challenges organizations face today. As cloud adoption continues to accelerate, so do the complexities and costs associated with it - and macroeconomic conditions only increase pressure to prove cloud efficiency. That’s why we built CloudZero: a SaaS platform at the intersection of next-generation cloud cost management and FinOps. CloudZero ingests billing and usage data from all cloud, SaaS, and PaaS providers, organizes it in real time according to our customers’ business structures, lets customers view it at any level of time or resource granularity, and ultimately empowers them to make more informed business decisions.

Since our founding in 2016, our mission has been to make efficient innovation a reality for every cloud-driven organization. At CloudZero, we believe every engineering decision is a buying decision, yet the cost conversation often bypasses the engineers who drive those determinations. To solve this, we’ve built a dynamic, single-page application that answers the complex, data-heavy questions every cloud-based organization needs to ask if they want to grow their company profitably.

To date, we’ve raised over $52 million from leading venture capital firms across the country. We’re solving problems of massive scale, business importance, and complexity in a space that needs it more than ever. We’re growing rapidly and would love for you to be a part of it.

**Applicants must be authorized to work for any employer in the United States. We cannot sponsor or take over the sponsorship of an Employment Visa at this time.**

CloudZero offers competitive compensation and benefits, including:

  • Comprehensive Health Care, Dental, and Vision Plans
  • CloudZero Equity
  • 401(k) Retirement Plan
  • Parental Leave
  • Flexible Work Arrangements
  • PTO
CloudZero Glassdoor Company Review
5.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CloudZero DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of CloudZero
CloudZero CEO photo
Unknown name
Approve of CEO

Average salary estimate

$140000 / YEARLY (est.)
min
max
$120000K
$160000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer - Core Data Platform, CloudZero

If you're a passionate data specialist looking for your next challenge, then the Senior Software Engineer - Core Data Platform role at CloudZero might be just the opportunity for you! You'll be diving into the heart of our operations, where you’ll be responsible for building and maintaining a robust architecture that supports our innovative cloud cost management solutions. In this dynamic position, you'll focus on backend data processing, storage, and optimization. You'll design scalable data models, enhance query performance, and build efficient data pipelines that help our business intelligence tools thrive. Collaboration is key, so you'll team up with other engineers and business stakeholders to create features that truly address real customer needs. CloudZero is all about making informed business decisions through data, and as part of this mission, you'll play a crucial role in improving our engineering processes and data infrastructure to keep up with our rapid growth. If you're enthusiastic about solving complex data challenges and thrive in optimizing systems for scalability and performance, we can’t wait to see what you bring to the table! Bring your SQL prowess and hands-on experience with cloud databases like AWS Redshift or Snowflake, and help us on our journey to revolutionizing cloud cost management.

Frequently Asked Questions (FAQs) for Senior Software Engineer - Core Data Platform Role at CloudZero
What are the main responsibilities of a Senior Software Engineer - Core Data Platform at CloudZero?

As a Senior Software Engineer - Core Data Platform at CloudZero, your primary responsibilities include designing and optimizing scalable data models, enhancing a custom-built query engine, and collaborating with teams to develop data-driven features. You will also build and optimize ETL pipelines, maintain data infrastructure, and ensure data accessibility for analytics. This role requires a proactive approach to solving data challenges and working to improve the efficiency and performance of our systems.

Join Rise to see the full answer
What qualifications are needed for the Senior Software Engineer - Core Data Platform position at CloudZero?

To be a successful candidate for the Senior Software Engineer - Core Data Platform position at CloudZero, you should have a strong proficiency in SQL, experience with cloud-based databases (like AWS Redshift, Snowflake, and BigQuery), and hands-on experience with ETL frameworks. A solid understanding of data modeling principles and the ability to communicate complex data concepts effectively to non-technical stakeholders will also serve you well in this role.

Join Rise to see the full answer
What is the work culture like for a Senior Software Engineer at CloudZero?

The work culture at CloudZero is innovative and collaborative, where every team member is encouraged to bring their unique perspective to the table. As a Senior Software Engineer - Core Data Platform, you'll find yourself in an environment that values problem-solving and continuous improvement. The company promotes flexibility and open communication, ensuring that your contributions have a meaningful impact on our product and the company’s mission.

Join Rise to see the full answer
What technologies will a Senior Software Engineer - Core Data Platform at CloudZero be working with?

In the Senior Software Engineer - Core Data Platform role at CloudZero, you'll primarily work with SQL and cloud-based databases such as AWS Redshift, Snowflake, and BigQuery. Additionally, there is a focus on scripting languages like Python and Spark for data processing, as well as exposure to AWS technologies like Step Functions and Lambda. Keeping current with the latest data modeling principles and architectures will also be essential.

Join Rise to see the full answer
How does CloudZero support the growth of its Senior Software Engineers?

CloudZero is committed to supporting the professional development of its team members, including those in the Senior Software Engineer - Core Data Platform role. This support includes providing access to training resources, mentoring opportunities, and a collaborative environment that encourages knowledge sharing. As you work to overcome complex data challenges, you will gain valuable experience that contributes to your growth in the field.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer - Core Data Platform
Can you explain how you would optimize a data pipeline for better performance?

When optimizing a data pipeline, I would first analyze the current bottlenecks using profiling tools, then focus on reducing data volume by filtering unnecessary data early in the pipeline. I would utilize parallel processing and efficient data storage solutions to improve throughput. Additionally, I would ensure that the transformation logic is streamlined and leverage caching where appropriate to speed up data access and minimize latency.

Join Rise to see the full answer
What strategies would you use for data modeling in a cloud environment?

In a cloud environment, effective data modeling involves understanding the specific requirements of analytics and ensuring scalability. I would use normalized structures for transactional data and denormalized structures for analytical and reporting needs. I would also prioritize the implementation of data warehouses that allow for easy aggregation and querying, and leverage cloud features for scalability and performance improvements.

Join Rise to see the full answer
How do you approach debugging problems in a large-scale data environment?

My approach to debugging in large-scale data environments begins with pinpointing the issue by analyzing logs and performance metrics. I utilize tools to trace the data flow and identify any discrepancies in the output. Depending on the complexity, I may replicate the issue in a controlled environment to better understand its source. Once the root cause is determined, I implement changes, test thoroughly, and monitor the system closely to ensure that the solution is effective without introducing new issues.

Join Rise to see the full answer
What cloud technologies do you have experience with, and how have you used them in past projects?

I have extensive experience with AWS technologies, particularly with data storage solutions like AWS Redshift and S3. In past projects, I utilized Redshift for data warehousing where I optimized queries to improve performance. I also integrated various services such as Lambda for event-driven processing and Step Functions for orchestration in ETL pipelines, enhancing the automation and efficiency of our data workflows.

Join Rise to see the full answer
Can you discuss how you would maintain the security and integrity of data?

Maintaining the security and integrity of data involves implementing best practices such as data encryption both at rest and in transit, and enforcing strict access controls based on the principle of least privilege. I would regularly audit data access and ensure that all data inputs are validated to prevent SQL injection and other vulnerabilities. Additionally, keeping software and libraries updated and conducting regular security assessments would be part of my strategy.

Join Rise to see the full answer
Describe a situation where you had to work closely with business stakeholders to deliver a data solution.

In a previous role, I collaborated with business stakeholders to implement a reporting solution they needed for decision-making. I first gathered their requirements through meetings, then translated those needs into technical specifications for the data team. We iterated on the development with regular feedback sessions, ensuring that the final product met their expectations and provided real value to their operations.

Join Rise to see the full answer
How do you ensure that data analysis is aligned with business objectives?

Aligning data analysis with business objectives starts with clear communication. I ensure I fully understand the goals of the business, which helps direct data exploration and analysis efforts. Regular check-ins with stakeholders are vital to reprioritize tasks based on the evolving business landscape. This approach allows for analytics that is not only insightful but also actionable and directly beneficial to the company's strategic initiatives.

Join Rise to see the full answer
What is your experience with ETL processes, and how do you optimize them?

I have significant experience in designing ETL processes, particularly in leveraging cloud technologies to create scalable and efficient pipelines. To optimize ETL processes, I focus on streamlining data extracts by querying only the needed data, transforming data in-place where possible, and loading data into storage in batches to minimize downtime. Monitoring pipeline performance metrics also plays a crucial role in ongoing optimization efforts.

Join Rise to see the full answer
What is your understanding of data warehousing, and how would you design a data warehouse?

Data warehousing entails storing large volumes of data in a way that facilitates easy access and analysis. I design data warehouses by first identifying the types of queries and reports the business needs most frequently. Based on this analysis, I choose the appropriate structure—star or snowflake schemas—and ensure that the data is indexed properly for quick access. Furthermore, I select the right cloud data warehouse solution that allows for scaling as data grows.

Join Rise to see the full answer
How do you stay up-to-date with the latest trends and advancements in data engineering?

Staying current in data engineering involves a blend of continuous learning and engagement with the community. I regularly follow industry-leading blogs, attend webinars, and participate in forums. Additionally, I take part in online courses to expand my skill set, especially in emerging technologies and methodologies, ensuring that I can bring innovative solutions to the challenges faced in roles like the Senior Software Engineer - Core Data Platform at CloudZero.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 5 days ago
Mission Driven
Customer-Centric
Transparent & Candid
Rapid Growth
Dare to be Different
Casual Dress Code
Startup Mindset
Fast-Paced
Maternity Leave
Flex-Friendly
Some Meals Provided
Pet Friendly
Medical Insurance
Learning & Development
Dental Insurance
Commuter Benefits
Unlimited Vacation
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Photo of the Rise User
Dsquares Remote No location specified
Posted 7 days ago
Photo of the Rise User
Posted 12 days ago
Game Plan Tech Remote No location specified
Posted 11 days ago
Photo of the Rise User
Posted 12 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 14, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
91 people applied to Scrum Master-Remote at DICE
A
Someone from OH, Lewis Center just viewed 34505367634 - Fraud Analyst at Activate Talent
Photo of the Rise User
Someone from OH, Dublin just viewed Senior Third-Party Risk Analyst at Fenergo
Photo of the Rise User
Someone from OH, Columbus just viewed US Product Designer at Praxent
Photo of the Rise User
22 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Cleveland just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Manager at ShiftCare
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Operations at Binance
Photo of the Rise User
Someone from OH, Mentor just viewed Sales & Service Lead - Pinecrest at Alo Yoga