Data Engineer
Company | Expression Networks |
---|---|
Location | Washington, DC, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Mid Level |
Requirements
- 3+ 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.
- Current Security+ certification (or must obtain within 30 days)
- Fluency in developing software code in one or more programming languages (Python, JavaScript, Java, Matlab, etc.)
- Advanced 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
Responsibilities
- Develop, test, deploy, and document software code and data pipelines (batch and streaming) for data extraction, ingestion, transformation, cleaning, correlation, and analytics.
- Contribute to end-to-end architectural design and development lifecycle for new data services and 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.
- Participate in research, case studies, and prototype development to explore and leverage cutting-edge technologies.
Preferred Qualifications
- Experience with 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 with short-release cycles and the full software lifecycle
- Experience with Agile development methodology (e.g., Scrum)