lead software engineer
JOB DESCRIPTION
We are looking for a full-time lead software engineer to work on data platform and join our rapidly growing team. For this position, you can work in either remotely or in our Reston, VA headquarters. Our technical staff is scattered across the U.S, so you'll need to be comfortable working remotely. We often use videoconferencing tools (like Slack, Google Meet) to coordinate, as well as Jira for tasking, and Bitbucket for source control. We work in short sprints, and we'll count on you to provide estimates for tasks to be completed and delivered.
WHAT YOU'LL DO:
Use big data technologies, processing frameworks, and platforms to solve complex problems related to location
Build, improve, and maintain data pipelines that ingest billions of data points on a daily basis
Efficiently query data and provide data sets to help Sales and Client Success teams' with any data evaluation requests
Ensure high data quality through analysis, testing, and usage of machine learning algorithms
WHO YOU ARE:
3-5+ years of Spark and Scala experience
Experience working with very large databases and batch processing datasets with hundreds of millions of records
Experience with Hadoop ecosystem, e.g. Spark, Hive, or Presto/Athena
Real-time streaming with Kinesis, Kafka or similar libraries
4+ years working with SQL and relational databases
3+ years working in Amazon Web Services (AWS)
A self-motivated learner who is willing to self-teach
Willing to mentor junior developers
Self-starter who can maintain a team-centered outlook
BONUS: Experience with Python, Machine Learning
BONUS: GIS/Geospatial tools/analysis and any past experience with geolocation data
Job Type
Client Payroll
Positions
Data Scientist
Skip


Refer a friend for this role and earn
25 USD
Use the share options below Learn More
Refer a friend for this role and earn 25 USD
Don’t forget to share your referral URL
Up to 450 USD/Hour
450 USD
Up to 450 K/Year USD (Annual salary)
Longterm (Duration)
Fully Remote
Brittany K