Software Engineer, Data Systems & Infrastructure

Electro Magnetic Applications, Inc.
Lakewood, CO, United States
23 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$109,000 - $122,000
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Artificial Intelligence Microsoft Basic Data Partition C++ (Programming Language) Code Review Computer Programming Computer Engineering Data Centers Data Infrastructure Data Systems Data Warehousing Linux
+13 more
File Systems Domain Name System (DNS) Graph Database Subnetting Virtual Private Networks (VPN) Python (Programming Language) Networking Basics Search Technologies Software Engineering SQL Databases Large Language Models Git Information Technology

Job description

This is a software role focused on data systems at EMA. You’ll help build the infrastructure software that stores and organizes synthetic data from our physics solvers, make five decades of engineering reports searchable and useful, and help build an internal knowledge AI that captures engineering know-how and connects it to our software.

Most of your time will go to software development. You’ll also play a real part in a major infrastructure project: moving our storage and core IT services into our new data center space. You’ll work alongside our infrastructure team and learn as you go, which is a great chance to see how data systems work from the hardware up to the application.

What You’ll Do

Data systems and software (about 70-80%)

  • Help build and maintain the data infrastructure software behind our synthetic solver data for Physics AI.
  • Help build the data foundation for an internal knowledge AI tool. This means capturing and structuring engineering insights, indexing them for retrieval, and managing access controls so the tool only reaches the data and EMA software it’s permitted to.
  • Digitize, index, and improve search across about 50 years of technical reports and engineering files.

Infrastructure

  • Help plan and carry out the migration of file storage to Dell PowerScale OneFS. This includes data moves, share and permission mapping, and checking that everything arrived intact.
  • Support moving IT services into our new data center space.
  • Serve as backup to the infrastructure team for issues with the systems behind the data warehouse.
  • Document systems and procedures as you go.

Requirements

  • A BS in Computer Science, Computer Engineering, or a related field, or equivalent experience.
  • Strong programming skills in Python, JavaScript, and C++.
  • SQL, graph databases, and basic data modeling.
  • Exposure to LLM tooling: retrieval-augmented generation (RAG), embeddings, vector search, or MCP.
  • Git and general software engineering practices: testing, code review, writing things down.
  • Working comfort with Linux and Windows environments and basic networking concepts (DNS, subnets, VPNs).
  • Curiosity, and the ability to pick up unfamiliar systems on your own.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…