Streamlit and Data Software Engineer

GIGATEC Engineering

Maryland

On-site

USD 110,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A software engineering company in Maryland is looking for a Software Engineer to transform a Streamlit-built UI prototype into a polished, production-ready interface. This role involves extending the interface's reach and developing applications with Python and Java. Candidates should have experience in Linux, Bash scripts, and front-end technologies such as TypeScript and JavaScript frameworks. A sense of humor is appreciated, alongside solid technical competencies. The position offers a chance to work in an innovative environment.

Qualifications

  • Using the Linux CLI and Linux tools.
  • Developing Bash scripts to automate manual processes.
  • Recent software development experience using Python and Java.
  • Familiar with Streamlit, a Python framework for building interactive web applications
  • Experience developing front-end applications using TypeScript, HTML, and CSS
  • Experience with JavaScript frameworks such as React, Angular, and Vue
  • Familiar with Distributed Big Data processing engines including Apache Spark
  • Experience using Jupyter Notebook
  • Experience with data wrangling and preprocessing using tools such as pandas, NumPy
  • Experience working with structured, semi-structured, and unstructured data such as Parquet, JSON, CSV, XML
  • Familiarity with data quality concepts, data validation, and anomaly detection
  • Experience with Git Source Control System

Responsibilities

  • Transform a Streamlit-built UI prototype into a polished, production-ready interface.
  • Extend the interface's reach and plan for future availability external to the corporate enterprise.

Skills

Linux CLI
Bash scripting
Python
Java
Streamlit
TypeScript
HTML
CSS
JavaScript frameworks
Apache Spark
Jupyter Notebook
pandas
NumPy
Git
Airflow
HPC Slurm
JIRA/Confluence

Tools

Streamlit
Jupyter Notebook
SQL (MySQL, PostgreSQL, MariaDB)
Spark
Airflow
HPC Slurm
Atlassian (JIRA, Confluence)

Job description

Overview

In this key role as a Software Engineer, you'll get to transform a Streamlit-built UI prototype into a polished, production-ready interface, with a roadmap to extend its reach and build it into an interface with future plans to make the interface available external to the corporate enterprise.

What You’ll Be Doing

We don’t love the bullet points, but we love the work!

Required Skills and Experience
  • Using the Linux CLI and Linux tools
  • Developing Bash scripts to automate manual processes
  • Recent software development experience using Python and Java
  • Familiar with Streamlit, a Python framework for building interactive web applications
  • Experience developing front-end applications using TypeScript, HTML, and CSS
  • Experience with JavaScript frameworks such as React, Angular, and Vue
  • Familiar with Distributed Big Data processing engines including Apache Spark
  • Experience using Jupyter Notebook
  • Experience with data wrangling and preprocessing using tools such as pandas, NumPy
  • Experience working with structured, semi-structured, and unstructured data such as Parquet, JSON, CSV, XML
  • Familiarity with data quality concepts, data validation, and anomaly detection
  • Experience with Git Source Control System
Position Desired Skills
  • Experience using Apache Airflow (DAG design, scheduling, operators, sensors) to orchestrate, schedule, and monitor complex workflows
  • Experience with SQL technologies such as MySQL, MariaDB, and PostgreSQL for querying, joining, and aggregating large datasets
  • Familiar with HPC Job Scheduling tools including Slurm
  • Experience using the Atlassian Tool Suite (JIRA, Confluence)
  • Appreciates a sense of humor and the occasional well-timed joke 😄
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer / UI / Data / StreamLit
Software Engineer / UI / Data / StreamLit

Gigatec • Annapolis (MD)

On-site
USD 80,000 - 110,000
100% Paid Healthcare
10% 401k in every paycheck
100% Fully Vested!
Full Stack Software Engineer
Full Stack Software Engineer

Gigatec • Annapolis (MD)

On-site
USD 90,000 - 130,000
100% Paid Healthcare
10% 401k in every paycheck
100% Fully Vested!
UX Software Engineer
UX Software Engineer

GIGATEC Engineering • Corridor North (MD)

On-site
USD 85,000 - 110,000
100% Paid Healthcare
10% 401k in every paycheck
100% Fully Vested!
Big Data Web Engineer (Streamlit & Python)
Big Data Web Engineer (Streamlit & Python)

GIGATEC Engineering • Maryland

On-site
USD 110,000 - 140,000
Streamlit Developer
Streamlit Developer

Ports North • Anaheim (CA)

On-site
USD 90,000 - 120,000
Staff Software Engineer, Business Data
Staff Software Engineer, Business Data

United States Digital Space LLC • Seattle (WA)

On-site
USD 230,000 - 260,000
Data & Software Engineer
Data & Software Engineer

Vosper Thornycroft Group • McLean (VA)

On-site
USD 100,000 - 130,000
Software Data Engineer / Apache Airflow
Software Data Engineer / Apache Airflow

Gigatec • Annapolis (MD)

On-site
USD 90,000 - 120,000
100% Paid Healthcare
10% 401k in every paycheck
100% Fully Vested!
Data & Software Engineer
Data & Software Engineer

VT Group (VTG) • McLean (VA)

On-site
USD 100,000 - 130,000
Staff Software Engineer, Data Quality and Governance
Staff Software Engineer, Data Quality and Governance

United States Digital Space LLC • Seattle (WA)

On-site
USD 180,000 - 240,000