Big Data Engineer w/ElasticSearch Experience (TS/SCI)Location: Ashburn, VA w/telework available
We are looking for a highly skilled Data Engineer w/ElasticSearch experience to join our team. The ideal candidate will be responsible for designing, implementing, and maintaining large-scale data processing systems. You will work closely with data scientists, analysts, and other stakeholders to ensure that our data infrastructure supports business needs and enables advanced analytics and data-driven decision-making.
Key Responsibilities:Data Architecture and Design:
- Design and develop scalable, robust, and high-performance data pipelines and data storage solutions.
- Architect and implement data models and schemas optimized for both performance and scalability.
Data Ingestion and Processing:
- Develop and maintain ETL (Extract, Transform, Load) processes to ingest data from various sources, including structured and unstructured data.
- Implement data transformation and cleaning procedures to ensure data quality and consistency.
Big Data Technologies:
- Optimize data processing workflows to ensure efficient resource utilization and minimize latency.
- Utilize big data technologies such as Hadoop, Databricks, Spark SQL, Kafka, and Hive to process and analyze large datasets.
Data Integration and Management:
- Integrate data from multiple sources, including databases, APIs, and third-party data providers.
- Manage and maintain data lakes and data warehouses, ensuring data is organized and accessible for analysis.
Collaboration and Communication:
- Work closely with data scientists, analysts, and other stakeholders to understand data requirements and deliver solutions that meet their needs.
- Provide technical guidance and support to team members and other departments as needed.
Continuous Improvement:
- Stay updated with the latest industry trends and best practices in big data engineering.
- Continuously improve data processing techniques and tools to enhance the overall efficiency and effectiveness of the data engineering team.
- Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).
Qualifications: - Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Proven experience as a Big Data Engineer or in a similar role, with a strong focus on big data technologies and data processing.
- Minimum 9 to 12 years of experience, depending upon education
- Preferred: Certification in big data or cloud technologies.
Required Technical Skills: - Proficiency in programming languages such as Java, Scala, or Python.
- Strong experience with big data technologies and frameworks (e.g., Hadoop, Databricks, Spark SQL, Kafka, Hive).
- Knowledge of database systems, both SQL (e.g., PostgreSQL, MySQL, Oracle) and NoSQL (e.g., Cassandra, MongoDB).
- Implement and maintain Elasticsearch clusters, ensuring data availability, reliability, and consistency across distributed environments.
- Integrate Elasticsearch with other big data tools and frameworks, such as Apache Kafka, Hadoop, and Spark, to streamline data processing pipelines.
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and their data services.
- Knowledge of data warehousing solutions like Amazon Redshift, Google BigQuery, or Snowflake.
Required Soft Skills: - Excellent analytical and problem-solving skills.
- Strong verbal and written communication skills.
- Ability to work effectively both independently and as part of a team.
- Strong organizational skills and the ability to manage multiple tasks and priorities.
Security Clearance: Selected applicants must be a current US Citizen and must have an active Top-Secret security clearance with recent background investigation (within the last five years), or current enrollment in continuous evaluation.
Department Information Technology Locations Leesburg Remote status Hybrid