Praxis Engineeringposted 3 days ago
$144,251 - $271,085/Yr
Senior
Annapolis Junction, MD

About the position

The Software Engineer shall be responsible for the full lifecycle development, deployment, and operations and maintenance (O&M) of a mission-critical Extract, Transform, Load (ETL) system operating in a large-scale Linux environment. This role requires a strong foundation in backend development, Linux systems, and operational sustainment best practices.

Responsibilities

  • Full lifecycle development of ETL systems
  • Deployment and operations of mission-critical systems
  • Maintenance of large-scale Linux environments

Requirements

  • Experience with Linux system administration, CLI, and Bash scripting
  • Recent software development experience using Python and Java
  • Experience with end-to-end data handling, including parsing, integration, and distributed processing using Apache NiFi
  • Experience developing Messaging Frameworks such as ITX (ActiveMQ)
  • Experience with CI/CD principles, methodologies, and tools including GitLab CI
  • Experience with metrics and monitoring tools such as Prometheus and Grafana
  • Experience with structured and semi-structured data formats, including JSON, XML, CSV, TCLD, ASDF, and Parquet
  • Experience with Git for source code management

Nice-to-haves

  • Experience with the Atlassian suite of tools including Confluence and Jira
  • Experience with Big Data streaming platforms including Spark
  • Experience with containerization technologies such as Docker, PodMan, and containerd
  • Experience deploying containerized services under Kubernetes or Docker Compose orchestration
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service