Sr. Big Data Engineer


Company Description

Ranked #11 on UV50’s Fastest Growing Companies and a recipient of Best Workplaces’ Great Place to Work Award, Jane is an innovative tech company that’s taking the retail world by storm. Our online boutique marketplace offers 350+ daily deals including women’s fashion trends, home decor and more — giving small businesses a platform for their products and helping customers stay on trend and on budget. At Jane, we not only work hard at our jobs, but also to maintain a culture of authenticity and collaboration. Join us and enjoy #thejanelife to its fullest.

Job Description

Jane's Values
  • Lead with empathy
  • Pull together
  • Just say it
  • Make it count
  • Make your mark

Engineering Team Values
  • Passion for development and code craftsmanship
  • Continuous learning, improvement and delivery
  • Caring about and encouraging others
  • Collaborative cross-functional teams
  • Continually delivering high-quality code that provides value to Jane and Jane customers

What We Create With:
  • Cloud: GCP - Big Query, GA 360, Firebase; AWS - EC2, Lambda, S3, CloudSearch, EB
  • Backend: C#, .NET, .NET Core, EF, Dapper, REST API
  • Cache: Redis
  • Testing: MSTest, NUnit
  • Data: MSSQL, Redshift, Aurora PostgreSQL
  • Messaging: MassTransit/RabbitMQ
  • Source control: Git/Github
  • CI/CD: TeamCity - moving to Jenkins

What You'll Be Doing:
  • Owning implementation of a new Customer Data Store
  • Building and maintaining real time processing jobs in GCP with pub/sub, big query
  • Working with Data Scientist on implementing new projects using Kubeflow in GCP
  • Managing real time user event systems across web and mobile applications
  • Working with data analysts and data warehouse engineers on data flows
  • Designing and implementing APIs and datastores
  • Working with engineers and our data scientist
  • Driving best practices
  • Learning and implementing the latest technologies

Qualifications

Experience You'll Need:
  • Bachelor's degree in CS/Engineering or equivalent experience
  • 2+ years in Big Data and Real time Stream processing
  • 6+ years hands-on experience developing software
  • Creating and maintaining data pipelines for machine learning
  • Distributed Programming (Hadoop, Map Reduce, Hive)
  • Creating Spark/Dataflow
  • Proven .NET, C#, SQL/PostGres skill sets
  • API design skills
  • Desire to work in a collaborative Agile environment solving problems as part of a team
  • Designing and delivering code that's readable, maintainable, testable, scalable, reusable and efficient
  • Unit testing best practices/patterns
  • Enterprise-level platforms and frameworks (caching, logging, performance tuning and monitoring)
  • CI/CD tools like TeamCity or Jenkins,

Bonus Experience:
  • Creating and maintaining a Customer Data Store
  • Elasticsearch
  • Google Cloud: Big Query, GA 360, Firebase, Kubeflow, Pub/Sub, Big Query

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
insert_drive_file
insert_drive_file