The Python Developer works as part of a team to implement functionality as part of multiple efforts to build data processing applications while taking ownership of pieces of the software development lifecycle. The role involves implementing functionality to interface with existing systems and writing new functionality to interface with various open-source tools. The developer helps translate requirements into user stories, includes automated tests as part of CI/CD pipeline, and works with cloud software deployment processes including parallel processing in Python, large data processing using packages such as PySpark, and optimizing Python code for containerized architecture.
Herndon/Chantilly, VA