Data Engineer - CDS Global (King Of Prussia)


: $83,690.00 - $125,470.00 /year *

Employment Type

: Full-Time


: Information Technology

Loading some great jobs for you...

CDS Global, the leader in delivering marketing, data, and fulfillment solutions to the publishing industry, is looking for a Data Engineer toDesign and develop data solutions and data platform components in an agile development environment by applying engineering concepts such as algorithms and data structures as well as development best practices.

This position will start in a temporary office in Center Valley, PA and then move to new Hearst location in Easton, PA once it is done being built.

  • Maintains confidentiality of CDS Global and its clients proprietary information.

  • Works on big data platform and ecosystem, create complex data processing pipelines for data management functionalities.

  • Ensures high quality solutions by design and build unit tests, integration test, load test and user acceptance tests.

  • Owns the end to end CI/CD pipelines for the software components.

  • Partners with director of engineering, product managers, and stakeholders to clarify requirements and implement solutions that encompass analysis, programming, and how to integrate these solutions into the larger eco-system.

  • Interacts with business partners and clients to lead technical solution discussions.

  • Develops technical solution options for custom client/business requirements.

  • Reviews/creates technical architectural framework as required for assigned platform.

  • Formally presents solutions and system information to clients, as well as business staff and executive management.

  • Provides project management for design, development, and testing of critical projects.

  • Analyzes user requests and recommends appropriate course of action to management.

  • Produces appropriate research and analysis of requirements and/or efforts necessary for completion of development projects.

  • Directs or assists others in the development of detailed programs and system specifications and test plans.

  • Provides regular communication updates to development management, requestors, and other affected departments for all assigned projects.

  • Provides team management for technical crisis resolution and assistance to development staff.

  • Interacts in professional and cooperative manner with employees, clients, and vendors in a team-oriented environment.

  • Organizes tasks and resources to complete work and meet deadlines according to established departmental procedures.

  • Conducts comprehensive reviews of projects/tasks to ensure adherence to design and quality objectives.

  • Using various resources, continually learns, studies, and applies new information in fast paced, dynamic technical environment.

  • Works on call when required or requested.

  • Travels off site when required or requested.

  • Assumes additional duties as required or requested.

  • Follows all CDS Global ergonomic and safety policies.


  • Bachelor's Degree in an engineering or equivalent field (computers science, computer engineering, etc.).

  • Six or more years of professional work experience in an Information Technology role.

  • Six or more years of experience with server-side development language such as Java, Scala, or Python.

  • Three or more years of experience working with databases and SQL.

  • Two or more years of experience designing and developing scalable data. applications using modern frameworks and distribution including Spark, Hortonworks

  • Two or more years of experience with enterprise technologies and principles, such as SOA, REST.

  • Successful record in design and implementation of complex, multi-programming projects.

  • Proven successful technical leadership, consultative application of technical and management principles to others, and design skills.

  • Excellent written, verbal, and presentation skills.

  • Demonstrated ability to conduct and lead meetings to identify/present technical solutions to an audience of business partners, client personnel, technical team members, and executive management.

  • Successful performance of providing consulting assistance to business and technical communities.

  • Proven successful experience making decisions on variety of tasks requiring discretion, judgment, and initiative guided by general procedures or standards.

  • Experience prioritizing and completing long/short term projects with little supervision.

  • Successful, proven technical project management experience.

  • Experience documenting procedures for solving business problems.

  • If travel is required, has access to transportation requiring a valid drivers license, proof of safe driving record and active insurance.


  • Experience working in the healthcare domain.

  • Experience with large product integrations and performance enhancements.

  • Experience analyzing large volumes of data (multi-terabyte to petabyte range).

  • Software design experience using architecture and design patterns.

  • Experience with managing large projects using Maven, Gradle, SBT.

  • Experience with CI frameworks including Bamboo and Jenkins

EOE/AA Employer including Vets and Disabled

Associated topics: data administrator, data analyst, data analytic, data center, data integrity, data manager, data management, data quality, mongo database administrator, sybase * The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.

Launch your career - Create your profile now!

Create your Profile

Loading some great jobs for you...