Design and build robust data systems that power intelligent experiences by developing end-to-end data pipelines in a cloud-first environment. You'll work across the full development lifecycle—from modeling and transformation to deployment and monitoring—ensuring data accuracy, reliability, and performance.
What You'll Do
- Collaborate with cross-functional Agile teams to deliver full-stack data solutions that meet business and technical requirements
- Develop and maintain data models optimized for analytics, reporting, and real-time access
- Build and automate ETL workflows to extract, transform, and load data from diverse sources into scalable storage systems
- Ensure data integrity through rigorous testing, audits, and monitoring across 24/7 operations
- Work with distributed computing frameworks and big data technologies to process large-scale datasets efficiently
- Contribute to technical design discussions and code reviews, promoting best practices in engineering and data governance
- Stay current with emerging technologies and share insights through mentorship and team collaboration
What We're Looking For
- Bachelor’s degree and at least 4 years of professional application development experience
- Minimum of 1 year working with big data platforms and tools
- Proficiency in programming languages such as Python, Java, or Scala
- Hands-on experience with NoSQL and relational databases, cloud data stores, and distributed computing systems
- Experience with cloud platforms like AWS, Azure, or GCP is strongly preferred
- Familiarity with real-time data streaming, data warehousing, and Unix/Linux environments
- Background in Agile methodologies and collaborative software development practices
Technology Environment
You'll work with a modern stack including Python, Java, Scala, Snowflake, DynamoDB, Kafka, Spark, Hadoop, Hive, EMR, Redis, MySQL, Redshift, and shell scripting on Linux. The role emphasizes cloud-native development, automation, and scalable architecture patterns.
Work Model
This is a hybrid role based in Richmond, Virginia or New York City, requiring a balance of on-site and remote work. Work location determines applicable pay range and benefits eligibility.
Our Culture
We value collaboration, inclusion, and continuous learning. Engineers are encouraged to experiment, share knowledge, and mentor others. Our teams operate with speed and purpose, focused on solving real-world problems through technology. We welcome diverse perspectives and are committed to equal opportunity for all applicants and employees.
