UX Software Engineer
Posted today
gigatec engineeringAnnapolis Junction (MD)
Software DevelopersCustom Computer Programming Services
SENIORITY
Senior
About the role
Job Description Job DescriptionLocal Candidates Only!
Perks and Benefits
100% Paid Healthcare
10% 401k in every paycheck
100% Fully Vested!
NOTE– Our positions require aTop Secret clearance , as well as the favorablecompletion of a polygraph . Applicants must be authorized to work in the U.S. We are unable to sponsor an employment Visa.What You’ll Be Doing (We don’t love the bullet points, but we love the work!)
Position DescriptionAs the UX Software Engineer shall be responsible for enhancing a UI prototype that was developed using Streamlit and build it into an interface with future plans to make the interface available external to the corporate enterprise.Required SkillsExperience using the Linux CLI and Linux tools
Experience 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.
Required SkillsExperience 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)
Enjoys the occasional coffee-fueled brainstorm and a well-placed joke.
Powered by JazzHR
P7w7TZCbjE
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
More like this
