Senior Python Engineer

Chicago, IL, US • Posted 17 hours ago • Updated 5 hours ago
Full Time
On-site
$150000 - $170000/yr
Fitment

Dice Job Match Score™

⭐ Evaluating experience...

Job Details

Skills

  • Research
  • Recruiting
  • Cloud Computing
  • Use Cases
  • Technical Direction
  • Data Engineering
  • Extract
  • Transform
  • Load
  • Elasticsearch
  • Stacks Blockchain
  • File Systems
  • IBM GPFS
  • Big Data
  • Apache Spark
  • PySpark
  • Customer Facing
  • Python
  • Storage
  • IT Management
  • Systems Design
  • Decision-making
  • Collaboration
  • Insurance
  • Design Of Experiments
  • SAP BASIS

Summary

A mission-driven, research technology organization is hiring a Senior Software Engineer to join a small, high impact Search & Data Engineering team. This group builds and operates production systems that support secure data sharing, large scale data pipelines, and search infrastructure used by universities and scientific institutions worldwide. The stack is Python heavy, in a cloud environment, and deeply rooted in distributed systems and global scale.

This is not a typical data engineering role focused on maintaining existing pipelines. The team is building and evolving product level data and search platforms for systems that must scale, adapt to multiple use cases, and run reliably in customer environments. Engineers here are trusted with meaningful ownership, encouraged to explore new domains, and expected to contribute thoughtfully to system design and long-term technical direction. It's an ideal environment for someone who enjoys autonomy, depth, and purpose in their work.

Required Skills & Experience
  • Strong professional experience with Python in production systems
  • Background in data engineering beyond basic ETL (designed or evolved pipelines)
  • Experience building or operating distributed systems
  • Comfort owning services end?to?end, including operational responsibility
  • Ability to work independently while collaborating closely with a small team
Desired Skills & Experience
  • Experience with search platforms (Elasticsearch, OpenSearch, or similar)
  • Exposure to observability stacks or telemetry systems
  • Familiarity with large?scale or parallel file systems (e.g., Lustre, GPFS, VAST)
  • Big data tooling such as Spark or PySpark
  • Customer facing engineering or support rotation experience
What You Will Be Doing
Tech Breakdown
  • 50% Python services & distributed systems
  • 25% Data pipelines, search, and storage integrations
  • 25% Architecture, design tradeoffs, and technical leadership
Daily Responsibilities
  • 70% Hands On Engineering
  • 15% System design & technical decision making
  • 15% Collaboration across product, platform, and support teams

The Offer
  • Bonus eligible
You will receive the following benefits:
  • Medical, Dental, and Vision Insurance
  • Vacation Time
  • Stock Options, DOE

Applicants must be currently authorized to work in the US on a full-time basis now and in the future.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10105282
  • Position Id: 878351
  • Posted 17 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Chicago, Illinois

Today

Easy Apply

Full-time

$170000 - $250000

Chicago, Illinois

Today

Full-time

USD 55.00 - 64.00 per hour

Chicago, Illinois

4d ago

Full-time

USD 153,317.00 per year

Chicago, Illinois

9d ago

Full-time

USD 100,000.00 - 170,500.00 per year

Search all similar jobs