Senior Data Engineer
OverviewWe are looking for seasoned Senior Data Engineer to work with our team and our clients to develop enterprise grade data platforms, services, and pipelines. We are looking for more than just a "Senior Data Engineer", we are looking for a technologist with excellent communication and customer service skills and a passion for data and problem solving.ContributionsLead and architect migration of data environments with performance and reliabilityAssess and understand the ETL jobs, workflows, BI tools, and reportsAddress technical inquiries concerning customization, integration, enterprise architecture and general feature / functionality of data productsExperience in crafting database / data warehouse solutions in cloud (Preferably AWS. Alternatively Azure, GCP).Key must have skill sets – Python, AWSSupport an Agile software development lifecycleYou will contribute to the growth of our Data Exploitation Practice!QualificationsQualifications:Ability to hold a position of public trust with the US government5-7 years industry experience coding commercial software and a passion for solving complex problems5-7 years direct experience in Data Engineering with experience in tools such as:Big data tools: Hadoop, Spark, Kafka, etc.Relational SQL and NoSQL databases, including Postgres and CassandraData pipeline and workflow management tools: Azkaban, Luigi, Airflow, etc.AWS cloud services: EC2, EMR, RDS, Redshift (or Azure equivalents)Data streaming systems: Storm, Spark-Streaming, etc.Search tools: Solr, Lucene, ElasticsearchObject-oriented/object function scripting languages: Python, Java, C++, Scala, etc.Advanced working SQL knowledge and experience working with relational databases, query authoring and optimization (SQL) as well as working familiarity with a variety of databasesExperience with message queuing, stream processing, and highly scalable 'big data' data storesExperience manipulating, processing, and extracting value from large, disconnected datasetsExperience manipulating structured and unstructured data for analysisExperience constructing complex queries to analyze results using databases or in a data processing development environmentExperience with data modeling tools and processExperience architecting data systems (transactional and warehouses)Experience aggregating results and/or compiling information for reporting from multiple datasetsExperience working in an Agile environmentAbout steampunkSteampunk relies on several factors to determine salary, including but not limited to geographic location, contractual requirements, education, knowledge, skills, competencies, and experience. The projected compensation range for this position is $125,000 to $165,000. The estimate displayed represents a typical annual salary range for this position. Annual salary is just one aspect of Steampunk's total compensation package for employees. Learn more about additional Steampunk benefits here.We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law. Steampunk participates in the E-Verify program.J-18808-Ljbffr