ECS is a leading mid-sized provider of technology services to the United States Federal Government, focused on delivering technical talent to support Federal Agencies. They are seeking a Sr. Data and AI Engineer to provide critical support in product discovery, leveraging data expertise to meet enterprise needs and lead cross-functional teams in delivering improvements.
Responsibilities:
- Provide critical support in product discovery using data expertise to merge technical, business, and customer needs into achievable objectives
- Drive the completion of objectives by identifying challenges and improvements to process, organizational practices, technical innovation, and culture
- Apply technical expertise across multiple disciplines to share best approaches and solutions with customers to improve complex strategic solutions
- Support Business Development efforts through maturing strategic solution ideas and aligning them with customer needs
- Develop a roadmap that links the deployment of architectural capabilities within the organization to address inherent data challenges
- Work hands on with developers to deliver solutions and provide customer facing support and solutioning
- Communicate technical solutions with multiple stakeholders at different leadership levels to build relationships and explain business value of technical solutions
- Mentor data engineers, establish best practices, provide code review, and help team understand business value of solutions
- Build solutions that make use of data to improve business insights, help with operational decisions, and support performance management
Requirements:
- Must be a US Citizen
- Must be able to obtain a Public Trust Clearance
- Bachelor's degree
- 10+ years of IT experience including experience in design, analysis, and implementation of large-scale, complex data architectures
- 5+ years of Data experience in evaluating, architecting, and building AI and Generative AI tools
- Serve as a central facilitator in helping the organization to understand their current drivers and challenges
- Support Business Development efforts through maturing strategic solution ideas and aligning them with customer needs
- Ability to develop a roadmap that links the deployment of architectural capabilities within the organization to address inherent data challenges faced by the organization
- Ability to work hands on with developers to deliver solutions and provide customer facing support and solutioning
- Strong ability to communicate technical solutions with multiple stakeholders at different leadership levels to build relationships, provide guidance, and explain business value of technical solutions
- Experience mentoring data engineers, establishing best practices, providing code review, and helping team to understand business value of solutions
- Experience working in Agile environment leveraging advanced design and engineering best practices
- Building solutions that make use of data to improve business insights, help with operational decisions, and support performance management
- Knowledge of Data Management and Data Architecture concepts, Data Warehousing and Big Data tools, Data Analytics and applicable knowledge of Data Science concepts and tools
- Experience with Azure and AWS Cloud native data and AI technologies
- Experience with Databricks, SnowFlake, Palantir, and other large data platforms
- Experience with DHS and knowledge of DHS standards a plus
- Demonstrated ability to adequately plan and meet delivery objectives and maintain adequate service levels in a highly dynamic, complex environments
- Ability to vet new and novel technologies in the big data space and make recommendations and articulate risk involved with each solution
- Experience with Python, Django, Flask, Java, PostgreSQL Vector, Nifi, Flask, Bash scripting, APIs development, CI/CD pipeline, as well as, multiple development environments (on-prem vs cloud)
- Understanding technical delivery tools like source code management, agile management, data analysis and dashboarding, and ticket management
- Ability to quickly learn, understand, and work with new emerging technologies, methodologies, and solutions in the cloud/IT technology space
- Proven success in consulting and advising customers