Senior Software Engineer, Data Platform

Senior Software Engineer, Data Platform

This job is no longer open
Jobcase is a social media platform dedicated to empowering and advocating for the world’s workers. We develop technology to help people lead better, more meaningful work-lives – providing access to jobs, tools to take action, and a community for support. Jobcase is an affiliate of MIT’s Computer Science and Artificial Intelligence Lab, and collaborates with employers, nonprofits and government agencies to both improve, and diversify access to opportunity and participation in the workforce.

Jobcase is seeking a strong infrastructure-focused problem-solving Senior Software Engineer that will help evolve and evangelize our next generation of continuous delivery capabilities. Today, Jobcase hosts 150+ million registered members, 25+ million unique monthly visitors and Comscore ranks us as the 3rd largest online career resource.

Data Platform is a dedicated team within Jobcase focusing on data tools and processes for data in transit and at rest. We provide diverse Jobcase teams (user-facing apps and websites, mid-tier, and backend services, product analysts, data science and machine learning experts, and business decision makers) with tools, processes and guidance necessary to efficiently leverage insane volumes of data at scale. 

We are looking forward to adding a new team member who will take over the data warehouse and ETL/ELT aspects of the Data Platform. 

This is not yet another job of shepherding a pile of scripts, wrangling ill-defined SQL tables, shoveling CSV files around over S3 or FTP, and bouncing servers.

What you’ll be doing here:

    • Own tools and processes around large-scale ETL/ELT, data warehouse and data lake. This involves the design and development work with focus on automation and integration
    • Be a subject matter expert on design and operational aspects
    • Review code, contribute to adopted open-source tools
    • Work in a field expert capacity with vendors (i.e. AWS).Provide hands-on assistance and guidance to fellow engineers
    • Collaborate with architects and leadership to drive the evolution of the ETL and data warehouse capabilities at Jobcase
    • Troubleshoot scaling issues and system problems, and contribute to overall security, availability, and disaster recovery planning

About you / your skills:

    • 5+ years of software development experience, especially in infrastructure-focused roles
    • Strong communication skills. Jobcase is built around culture and collaboration. You will be working with multiple teams and senior contributors.
    • Prior experience with high-load large-scale data (petabytes / trillions of records annually) and ETL in owner / maintainer capacity.
    • Expert level SQL and database schema design (operational databases, data lakes and data warehouses).
    • Experience in performance tuning, optimization, data-driven decision making, and forecasting.
    • Proficiency with Java/Shell/Python, ability to learn other programming and domain-specific languages. We’ll help you learn if necessary, but foundational knowledge must be there. You will be writing and reviewing production-grade code.
    • Experience with AWS (Redshift, Athena, RDS, Aurora, Lambda, Kinesis or similar), as well as Java stack, Docker and Kubernetes is preferred. Experience with similar technologies (Kafka, Spark ecosystem) is a plus.

We aspire to do things differently:

    • We automate and standardize things.
    • Our data is well defined end-to-end, owned by the development teams, formally specified and validated, and runs over high-performance pipelines that are designed and engineered to scale and reliability. 
    • Our analysts and data scientists don’t “scavenge for data” in a lake of garbage every time they want a data set. They take advantage of high-quality accessible data available at their fingertips.
    • We provide development teams with robust tools and efficient processes tailored to their needs.
    • Our data warehouse is based on a large-scale Redshift cluster and has been featured in the AWS re:Invent 2022 sessions and keynote. We work with AWS and other vendors to make our internal solutions and their products better.
If you are looking to join a company where you can proudly bring your whole self to work, we invite you to apply today.  Our commitment to diversity, equity and inclusion means that whoever you are, and whatever path you’ve taken to get here, we value you at Jobcase. We know that diversity of perspectives, backgrounds, interests, and skills are essential to build a great product that serves ALL people. If you can help drive success and have fun while doing it, we can’t wait to meet you! Apply to any and every role that feels like the right next step on your journey, regardless of the criteria we’ve listed. 

Jobcase does not discriminate on the basis of race, color, ethnicity, ancestry, religion, sex, national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, gender expression, veteran status, or genetic information.
This job is no longer open
Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.