Senior Software Engineer - Data
CortexAbout the role
🧠 About Cortex
Cortex is the enterprise Internal Developer Portal built to accelerate the path to engineering excellence. Customers like Blackstone, Xero, and Fanatics use Cortex to abstract away complexity for developers with a single interface for all their engineering tools, templates, and tasks. By providing a clear view into the health and state of every software component, Cortex helps engineering teams drive progress to goals, optimize productivity, reduce technical debt, and build efficient software and teams.
📍Location
We’re fully remote and welcome candidates from anywhere in the US! We have all-company offsites a few times a year where we fly the whole team out to meet in person, build stronger relationships, kick off important projects, and have fun!
🤝 The Team
We are a mighty group of ~100 passionate individuals excited about building a product that developers love. We recently raised $60M in Series C Funding led by Scale Ventures (with participation from Sequoia, IVP, and others) to build the future of developer experience. You can read more about it here.
🖥️ Job Summary
We are seeking a Senior Software Engineer - Data to join our team. You will work with our backend and ML/AI engineers on a greenfield project to create a next-generation data processing and enrichment framework for Cortex. You will solve challenges related to the design and implementation of scalable systems for the ingestion of a large number of data sources with disparate data formats; prototyping and productionizing data processing frameworks capable of supporting complex transformations in near-real-time applications; creating a robust and performant architecture for leveraging machine learning models to clarify and augment the noisy data sources that Cortex deals with; as well as creating infrastructure around MLOps and AIOps to support the creation of AI-driven applications to help users make the best use of our data to improve the efficiency and observability of their engineering teams.
⚙️ Responsibilities
- Work with the other members of a small, cross-functional data team to design data system architectures and implement scalable data pipelines
- Collaborate to build infrastructure and institute best practices for CI/CD, MLOps, AIOps, and data observability and operationalization appropriate for modern data platforms run by mature data teams
- Support our engineers in feeding, productionizing and scaling our ML and AI models
- Contribute to components in our backend service architecture that may interface with the data plane
- Be a technical co-architect of, and subject matter expert for, our data and AI technology stack
- Write clean, maintainable, and testable code that adheres to best practices
- Partner with engineering, product, leadership, sales, and our customers to ensure our designs are technically feasible and create user value
✔️Qualifications
- Bachelor of Science in Computer Science or related field, or equivalent work experience
- 5+ years of hands-on experience designing and implementing scalable, high-performance data systems, ideally with significant exposure to cloud platforms (e.g., GCP, AWS, Azure).
- Extensive hands-on experience with modern data processing architectures and frameworks, which may include: stream processing (e.g., Kafka, Pub/Sub, Kinesis, Apache Beam, GCP Dataflow), data orchestration (e.g., Airflow, Dagster), data warehouses (e.g., BigQuery), data lakes, scalable parallel data processing frameworks (e.g., Spark, Flink), graph databases (e.g., Neo4j), and change data capture.
- Experience with MLOps/AIOps platforms (e.g., GCP Vertex AI) is a strong plus.
- Strong understanding of data modeling and data systems design, including concepts around good data interface design and evolution, and understanding how to navigate the tradeoff spaces around scalability, extensibility, observability, consistency, and fault-tolerance.
- Excellent communication and collaboration abilities
- Proven track record in product delivery of significant new features in the data space
- Previous experience at a rapidly growing startup is a plus
🌴 Perks & Benefits
- Competitive salary and equity
- National medical, dental & vision insurance (we cover 100%!)
- Fully covered life insurance
- $400 monthly perks stipend
- $1000 yearly Learning & Development stipend
- 401k plan
- Pet Insurance
- Unlimited PTO
- Remote & flexible working hou
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s