Search Jobs

Intelligent Analytics and Automation Software Developer

San Diego, California 92127 | Contract to Direct

Post Date: 02/02/2018 Job ID: 74837 Category: Software Developers-Systems Software

Chat with a recruiter about this opportunity! -

IA&A team creates Data Analytics solutions for multiple programs, including commercial and government programs, leveraging Open Source Software to ingest, store, and retrieve large volumes of data. We are looking for a developer who will be a member of a small agile group with a strong Linux Based programming skills and a knowledge of modern practices and open source libraries who leverages Big Data applications to ingest, process, store, and serve data.

Essential Duties and Responsibilities:
  • Serve as the client interface with responsibility across the entire life cycle, including requirements gathering and analysis, process, and systems definition, data analysis, presentation of analysis to clients in a format they can digest, and the development of algorithm-driven products and solutions.
  • Designs, develops, and integrates software applications on embedded and enterprise Linux for data acquisition, processing, and visualization.
  • Testing in both software-only and hardware/software environment including execution of integration tests to validate: Hardware to software interfaces, software to software interfaces, and functionality.
  • Analyzing the hardware, software, and system requirements and implementation.
  • Developing and testing code utilizing industry standard Big Data tools and frameworks.
  • Establishing development and test tools.
  • Identifying and resolving anomalies during test on various software-level and system-level platforms.
  • Identifying and implementing required software modifications.
  • Responsible for unit testing, integration testing, software maintenance, and documentation and meeting software quality and compliance standards.
  • Setup and configuration of HPC/HPDA systems to support data analytics.
  • Ability to organize, schedule, and coordinate work phases; determine the appropriate approach at the task level and to provide solutions for a wide range of highly complex technical problems.
  • Performs other duties as assigned or required.
  • We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply.

Position Qualifications:
  • Typically requires a bachelor’ s degree, master’ s degree or Ph.D. in computer science, information systems or a related discipline and progressive software development experience as follows: four or more years of experience with a bachelor’ s degree or two or more years of experience with a master’ s degree.
  • Experience with object-oriented programming, including Java, Python, C, or JavaScript.
  • Experience with source control and dependency management software.
  • Experience with Linux administration.
  • Experience with Big Data, Cloud computing technologies, NoSQL systems.
  • Experience with building complex data extraction, transformation, and loading (ETL) pipelines into structured databases, data warehouses, or data processing systems.
  • Experience in developing solutions with and integrating and extending free and Opensource software (FOSS) or COTS products.
  • Other tools/skills desired: HPC, GPU, Hadoop, databases (SQL, NoSQL).
  • The applicant must be willing and able to travel.
  • Able to work extended hours as required.

Chat with a recruiter about this opportunity! -

Apply Online

Chat With A Recruiter

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs:

All Testimonials

I really appreciate Peak staffs deliver great follow up and fast response regarding to the job.

Nga L.

See All Testimonials

PEAK Careers!

Take control of your career! Join the team as a recruiter at PEAK and build the future of your dreams.