Senior Data Engineer
Company | Expression Networks |
---|---|
Location | Washington, DC, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Senior |
Requirements
- 6+ years of experience bringing databases, data integration, and data analytics/ML technologies to production with a Bachelor’s degree in Computer Science/Data Science/Computer Engineering or relevant field, or 4+ years of experience with a PhD/MS.
- Current Security+ certification (or must obtain within 30 days)
- Mastery in developing software code in one or more programming languages (Python, JavaScript, Java, Matlab, etc.)
- Expert knowledge in databases (SQL, NoSQL, Graph, etc.) and data architecture (Data Lake, Lakehouse)
- Knowledgeable in machine learning/AI methodologies
- Strong writing and oral communication skills to deliver design documents, technical reports, and presentations to a variety of audiences.
Responsibilities
- Lead the design, development, testing, and documentation of software code and data pipelines (batch and streaming) for data extraction, ingestion, transformation, cleaning, correlation, and analytics.
- Architect, develop, and scale new data services/products, ensuring robust performance and operational efficiency.
- Collaborate with cross-functional teams – including Program Managers, Subject Matter Experts, Architects, Engineers, and Data Scientists – to understand customer requirements, develop prototypes, and optimize existing data services/products.
- Champion best practices in Data Engineering, driving technical excellence and mentoring junior team members.
- Contribute to the development of white papers and proposals, supporting business growth through technical expertise.
- Provide insights on product development and long-term data management approaches.
- Participate in research, case studies, and prototype development to explore and leverage cutting-edge technologies.
- Help to recruit, mentor, and retain top data science and engineering talent.
Preferred Qualifications
- Proficiency in Azure solutions (Databricks, Spark Streaming, OpenAI Service).
- Experience with PostgreSQL, ElasticSearch, MongoDB, and graph databases.
- Experience with GenAI enabled daily workflows (coding, testing, analytics).
- Experience with one or more SQL-on-Hadoop technology (Spark SQL, Hive, Impala, Presto, etc.)
- Experience in short-release cycles and the full software lifecycle
- Experience with Agile development methodology (e.g., Scrum)