Software Engineer - Data/Opensearch

Eliassen Group
Charlotte, United States of America
19 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 208K

Job location

Charlotte, United States of America

Tech stack

Artificial Intelligence
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Confluence
Automation of Tests
Unit Testing
Software Quality
Continuous Integration
Amazon DynamoDB
Github
Identity and Access Management
Python
Machine Learning
Search Technologies
Software Engineering
Large Language Models
AWS Lambda
Amazon Web Services (AWS)
Event Driven Architecture
Pytest
Collibra
Kafka
Functional Programming
Api Gateway
Software Coding
Terraform
Marketplace
Data Pipelines
Dynatrace

Job description

Our client seeks a senior software engineer to build and operate the software, data, and metadata foundations of a Data Marketplace platform. The role focuses on Python services, AWS infrastructure automation with Terraform, and OpenSearch-based search and AI/ML capabilities. The engineer will collaborate across platform, data, and security teams to deliver scalable, observable solutions and mentor peers while maintaining engineering standards., * Design, develop, and maintain Python-based services, Lambda functions, and data pipelines.

  • Provision and manage AWS infrastructure using Terraform with modular, secure, and maintainable patterns.
  • Build and operate AI/ML and search on Amazon OpenSearch, including vector search, semantic retrieval, and LLM workflow integration.
  • Collaborate with data, platform, and security teams across AWS services including Lambda, API Gateway, Glue, S3, DynamoDB, IAM, and VPC.
  • Modernize Dynatrace alarming using Terraform and Python.
  • Enforce code quality with reviews, automated testing, CI/CD, and observability.
  • Mentor junior engineers and contribute to architecture and technical standards.
  • Evaluate ambiguous requirements and select effective solutions.
  • Operate as a self-starter, conduct research, and present solution tradeoffs clearly.

Requirements

Due to client requirements, applicants must be willing and able to work on a w2 basis. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance., * 5+ years of professional software development experience with hands-on coding.

  • Strong Python proficiency including type hints, unit testing with unittest or pytest, and packaging.
  • Terraform for AWS Infrastructure as Code.
  • Experience with GitHub and Confluence.
  • Amazon OpenSearch expertise including index design, query DSL, and vector or k-NN search.
  • AI/ML experience with embeddings, RAG patterns, foundation models, and ML model integration.
  • Proficiency with AWS services including DynamoDB, Glue, IAM, S3, API Gateway, and Lambda.
  • Collibra or integration with enterprise data catalog or governance platforms (preferred).
  • Kafka or other event-driven architecture (preferred).
  • AWS Lake Formation (preferred).

Benefits & conditions

Skills, experience, and other compensable factors will be considered when determining pay rate. The pay range provided in this posting reflects a W2 hourly rate; other employment options may be available that may result in pay outside of the provided range.

W2 employees of Eliassen Group who are regularly scheduled to work 30 or more hours per week are eligible for the following benefits: medical (choice of 3 plans), dental, vision, pre-tax accounts, other voluntary benefits including life and disability insurance, 401(k) with match, and sick time if required by law in the worked-in state/locality. If anyone reaches out to you about an open position connected with Eliassen Group, please ensure that you are working directly with us by confirming the following:

When you work with Eliassen Group, all email communication will come from an Eliassen.com address, never Gmail, Yahoo, etc.

About the company

Eliassen Group is a strategic consulting firm that helps organizations reach further and achieve more through our technology, business advisory, and life sciences solutions. For nearly 40 years, we have combined exceptional people, deep domain expertise, and intelligent capabilities to expand our clients' capacity and accelerate meaningful outcomes. We are driven by a purpose to positively impact the lives of our employees, clients, consultants, and the communities we serve.

Apply for this position