Apex Systems

Big Data Engineer | Big Data Developer

  • Job Type: Full Time
  • Industry Type: IT Sector
  • Industry Location: Princeton
  • Experience: NA
  • No. of Positions: 1
  • Primary Skills: Systems Engineer Developer API Computer Engineering IT Software
  • Secondary Skills: Python SQL Web Access SAS Application Scripts
  • Job Location: Princeton, New Jersey
  • Posted Date: Posted today
Job Description

Apex Systems has an immediate need for a Big Data Engineer, with our direct client, who has extensive experience with Spark (Scala). They are seeking someone who can help design and develop high performing applications and processing systems. Candidate will need to have experience with Azure Cloud, including Azure Data Factor and Azure Data Lake.

For immediate consideration please contact Jason Biser at .

Title: Big Data Developer/Big Data Engineer

Location: Princeton, NJ (will start remote with no timetable for return to on-site work at this time)

Role Specific Responsibilities

  • Responsible for design and development of high performing micro-service style server applications, REST APIs and distributed processing systems using Spark/Scala.
  • Analyzes business/ functional requirements and prepares development project schedule, tasks, and estimates
  • Identify and build automated solutions for the acquisition, processing and management of data that would otherwise require manual effort
  • Build distributed, scalable, and reliable data pipelines that ingest and process data at scale
  • Build the API layer to access Machine Learning Models
  • Ensures application design, development schedule, and implementation meet or exceed documented application scope/timeline, while adhering to established standards
  • Mentor junior development staff in the art of building software systems.
  • Bring new ideas in cloud, big data, and machine learning software development
  • Leverage industry knowledge and stay close to technology developments in the open-source and cloud communities
  • Collaborate with cross-functional teams
  • Practice and enforce Agile and Scrum development methodologies



Qualifications

  • Bachelor's Degree or higher degree in Computer Science/Engineering or related field and 8+ years of progressive IT Software or Data Engineering experience.
  • Must have experience 5+ years with Big Data / Analytics technologies like Hadoop, Spark, Python, Scala, R, Machine Learning
  • Must have 1-2 years of experience with Azure components like Azure Data Lake Store, SQL Server, HDInsight, Web Jobs, Functions, Key vault, Data Factory.
  • Must have experience exposing Machine Learning Models using REST APIs.
  • Must have experience in addressing concerns with big data management (Governance, Role Based Access Control using LDAP etc.)
  • Must have solid foundation in data structures, algorithms, design patterns
  • Experience with NoSQL databases like MongoDB is a big plus.
  • Experience with caching technologies like Redis is a plus
  • Knowledge of React, ExpressJS, Node is a plus
  • Strong aptitude for problem solving, particularly to modify and enhance processes and workflows
  • Outstanding communicator with both business and technology audiences
  • Extensive experience working across teams and operating in an Agile Scrum culture
  • Experience with statistical platforms is a plus, such as R and SAS.
  • Experience with other visualization tools is a plus, such as Tableau



Jason Biser

Application Delivery Lead

Apex Systems



EEO Employer

Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at or

Relevant Job Openings
.Net Core Developers
Senior DevOps engineer
Java Developer
Azure Data Architect with Talend
Azure Cloud Architect
Python Developer I