Education/Certification:
- BS degree in Computer Science or related field
Experience:
- 3+ years of data engineering work experience
- Experience coding in Java or Scala and build tools such as Maven, Gradle, and SBT
- Experience with SQL databases
- Experience working with HDFS or S3 storage environments
- Experience with Apache Spark or Databricks and reading and writing Parquet, Avro and JSON
- Experience working in a Unix or Linux environment, including writing shell scripts
- Experience with ETL and ELT processes in data pipelines
- Experience with Docker and Kubernetes highly preferred
- Experience with workflow orchestration tools like Apache Airflow, Control-M, or Arrow highly preferred
- Experience with Apache Kafka or Confluent is preferred
PREFERRED QUALIFICATIONS
Experience:
- Experience coding in Python
- Experience with NoSQL solutions is helpful
Skills/Abilities:
- Strong expertise in computer science fundamentals: data structures, performance complexities, algorithms, and implications of computer architecture on software performance such as I/O and memory tuning.
- Working knowledge software engineering fundamentals: version control systems such as Git and Github, workflows, ability to write production-ready code.
- Knowledge of data architecture and data processing engines such as Spark and Hadoop.
- Ability to create SQL queries of moderate complexity.
- Knowledge of Java or Scala.
- Knowledge of Apache Spark
- Knowledge of Python, R, C#, or PHP is helpful.
- Knowledge of HDFS and S3 storage environments
- Strong trouble-shooting skills.
- Knowledge of technical infrastructure.
- Strong technical aptitude.
- Has strong critical thinking skills and the ability to relate them to the products of Paycom.
- Demonstrates excellent verbal and written communication skills.
Paycom is an equal opportunity employer and prohibits discrimination and harassment of any kind. Paycom makes employment decisions on the basis of business needs, job requirements, individual qualifications and merit. Paycom wants to have the best available people in every job. Therefore, Paycom does not permit its employees to harass, discriminate or retaliate against other employees or applicants because of race, color, religion, sex, sexual orientation, gender identity, pregnancy, national origin, military and veteran status, age, physical or mental disability, genetic characteristic, reproductive health decisions, family or parental status or any other consideration made unlawful by applicable laws. Equal employment opportunity will be extended to all persons in all aspects of the employer-employee relationship. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, training, promotion, discipline, compensation benefits, and separation of employment. The Human Resources Department has overall responsibility for this policy and maintains reporting and monitoring procedures. Any questions or concerns should be referred to the Human Resources Department. ****To learn more about Paycom's affirmative action policy, equal employment opportunity, or to request an accommodation - Click on the link to find more information: paycom.com/careers/eeoc