PDS Tech Inc Sr Software Engineer in Atlanta, Georgia
PDS Tech, Inc. is seeking a Sr Software Engineer in Atlanta, GA.
As a Senior Data Engineer in the Services & Connectivity organization, you will be responsible for designing, building, and maintaining our data platform and massive data stores on which our data applications and tools run on.
Key to the growth of the Services & Connectivity organization will be our ability to monetize critical data that is produced by our suite of Aerospace products.
Work with data owners and data suppliers to understand the types of data collected in various databases and data warehouses and define the strategies to bring these data into a centralized data repository.
Design, build, and maintain cross-platform ETL processes and maintain data dictionaries.
Design, build, and maintain data pipes (both structured and unstructured) that are fault-tolerant and scalable.
Design simple to complex database models required to hold relational data from single or multiple sources used by dependent applications.
Develop guidelines, standards, and processes to ensure the highest data quality and integrity in the data stores residing on the data repository.
Work closely with data scientists and product managers to understand their data requirements for existing and future projects on end applications.
Keen business acumen to recognize and recommend cost-effective and scalable data solutions that best meet our business needs.
Ability to execute projects using an agile approach in a multi-disciplinary, matrixed environment.
Comfortable working in a dynamic, research and development environment with several ongoing concurrent projects.
Enjoys exploring and learning new database technologies.
Bachelor degree in computer science, IT, engineering, or other relevant field with a minimum of 5 years of data management experience.
3+ years of experience in designing, deploying, and maintaining large scale data systems and solutions.
3+ years of experience in database schema design, developing ETL processes, and writing complex data queries.
3+ years working on managing and querying unstructured data in scalable systems.
Hands-on experience in managing both structured and unstructured databases.
Masters or PhD degrees in computer science, IT, engineering or relevant fields.
Certification in Hadoop and other big data tools and technologies.
Experience with open source data processing frameworks.
Experience with Agile software development methodology.
Ability to work in a fast-paced and ambiguous environment.
All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, age, marital status, pregnancy, genetic information, or other legally protected status.