IT - Sr Software Engineer

  • Pittsburgh, PA
  • Posted 5 days ago | Updated 10 hours ago

Overview

On Site
BASED ON EXPERIENCE
Contract - W2
Contract - Independent

Skills

Thread
Data Engineering
Pandas
NumPy
matplotlib
Computerized System Validation
Apache Parquet
Microservices
Writing
Unit Testing
Code Coverage
Agile
JIRA
Confluence
Version Control
Git
Big Data
PySpark
Python
Apache Spark

Job Details

Location: Pittsburgh, PA

Must Have Technical Skills:
A deep understanding and multi-process architecture and the threading limitations of Python.
Pyspark Data engineering skills
Experience using libraries like Pandas, NumPy and MatPlotLib. With experience working with file based systems(supporting csv/parquet/)
Extensive knowledge in understanding Data and creating Data Pipelines
Hands on experience designing and implementing APIs
Hands on experience building microservices using FastAPI or related technologies.
Experience writing unit testing and ensure code coverage.
Experience with Agile Methodology/JIRA/Confluence
Experience in version control using Git

Nice to Have Skills:
Added advantage if worked on Big Data, PySpark libraries.

Education/Certifications:
Bachelors Preferred
Python or Spark certifications are a plus

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.