Software Engineer

Cyberhill Partners, LLC

Austin (TX)

Hybrid

USD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Flexible remote/hybrid work
Growth and learning opportunities
Equity and performance-based bonuses

Job summary

Cyberhill Partners, INC in Austin, TX is seeking a Software Engineer (Python) to join our data and AI engineering team. You will design and build data ingestion, transformation, and integration pipelines across structured and unstructured sources, working closely with data scientists and cloud engineers to scale intelligent models.

The role emphasizes robust Python development, API connectors, and production-ready code in a hybrid remote environment.

Qualifications

  • 3-6 years of experience as a software engineer with a focus on Python.
  • Experience working with unstructured data (e.g., documents, text, media).
  • Experience building and consuming RESTful APIs and data connectors.
  • Familiarity with data engineering tools and patterns (e.g., ETL, stream processing).
  • Working knowledge of cloud platforms (AWS, GCP, or Azure).
  • Experience with Git, CI/CD pipelines, and containerized environments (e.g., Docker).
  • Excellent problem‑solving skills and ability to work independently in a fast‑paced environment.

Responsibilities

  • Ingest, transform, and integrate data from structured and unstructured sources using Python.
  • Develop scalable data pipelines and connectors for ML/analytics workloads.
  • Build and manage API integrations with third-party services and internal systems.
  • Collaborate with data scientists and cloud engineers to deploy data services.
  • Write clean, maintainable Python code and follow best practices.
  • Implement logging, testing, and monitoring to ensure reliability and performance.
  • Optimize code for scalability and maintainability.

Skills

Python
Unstructured data
RESTful APIs
Cloud platforms
Data engineering
ETL
Git
CI/CD
Docker

Tools

Git
Docker
CI/CD

Job description

Cyberhill Partners, INC Software Engineer Austin, TX - Full time Company website Apply for Software Engineer

We’re looking for a Software Engineer with strong Python skills to join our data and AI engineering team.

About Cyberhill Partners, INC

Cyberhill Partners is a professional services firm specializing in engineering future-state software solutions for Fortune 500 companies. Focusing on cybersecurity, cloud computing, data analytics, and AI, Cyberhill provides comprehensive implementation services that drive success and security. With over 800 complex cybersecurity implementations completed, Cyberhill is an established and trusted services partner.

Description
About Cyberhill Partners

Cyberhill Partners is a fast-growing technology services firm at the forefront of AI, data engineering, and cybersecurity. We help enterprise clients solve complex problems through intelligent systems, advanced analytics, and scalable infrastructure. Our clients span Fortune 500 companies across healthcare, energy, finance, and beyond.

We’re looking for a Software Engineer with strong Python skills to join our data and AI engineering team. This is an exciting opportunity to work on large-scale data systems, unstructured data ingestion, and API integration in support of high-impact data science and machine learning initiatives.

Role Overview

As a Software Engineer (Python), you will design and implement software systems that power data ingestion, transformation, and integration across a variety of structured and unstructured sources. You’ll work closely with data scientists and cloud engineers to build the pipelines and connectors that fuel intelligent models and analytics at scale.

Key Responsibilities
  • Data Ingestion & Processing
  • Develop and maintain robust Python-based systems for ingesting unstructured data (text, PDFs, images, web, etc.).
  • Design scalable pipelines to clean, normalize, and prepare data for downstream ML/analytics use.
  • API Integration & Connectors
  • Build and manage integrations with third‑party APIs, internal systems, and external data providers.
  • Develop reusable connectors and services to support dynamic data environments.
  • Software Development
  • Write clean, modular, production‑ready Python code following best practices.
  • Work with cloud infrastructure (AWS, Azure, or GCP) to deploy scalable data services.
  • Partner with data scientists to operationalize models and support real‑time and batch inference.
  • Work cross‑functionally with architects and product teams to translate business needs into technical solutions.
  • Monitoring & Optimization
  • Implement logging, testing, and monitoring tools to ensure data reliability and system performance.
  • Continuously optimize code and systems for performance, scalability, and maintainability.
Required Qualifications
  • 3-6 years of experience as a software engineer with a focus on Python.
  • Strong experience working with unstructured data (e.g., documents, text, media).
  • Experience building and consuming RESTful APIs and data connectors.
  • Familiarity with data engineering tools and patterns (e.g., ETL, stream processing).
  • Working knowledge of cloud platforms (AWS, GCP, or Azure).
  • Experience with Git, CI/CD pipelines, and containerized environments (e.g., Docker).
  • Excellent problem‑solving skills and ability to work independently in a fast‑paced environment.
Preferred Qualifications
  • Experience with libraries/tools such as Pandas, PySpark, FastAPI, Apache Airflow, or similar.
  • Background in supporting machine learning workflows or MLOps pipelines.
  • Exposure to NLP or document intelligence use cases.
  • Familiarity with data storage formats and databases (e.g., JSON, Parquet, SQL, NoSQL).
What We Offer
  • Competitive salary: $120,000 - $180,000/year (based on experience)
  • Exciting projects at the intersection of AI, data science, and software engineering
  • Flexible remote/hybrid work environment
  • Growth and learning opportunities in a high-impact, client‑focused tech firm
  • Potential equity and performance‑based bonuses
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Software Engineer – Data & AI Pipelines (Remote)
Python Software Engineer – Data & AI Pipelines (Remote)

Cyberhill Partners, LLC • Austin (TX)

Hybrid
USD 120,000 - 180,000
Competitive salary
Flexible remote/hybrid work
Growth and learning opportunities
+1
Senior Python Developer - AI & Full Stack Specialist
Senior Python Developer - AI & Full Stack Specialist

Aktra • McLean (VA)

On-site
USD 100,000 - 130,000
Software Engineer
Software Engineer

Blue Signal Search • San Francisco (CA)

On-site
USD 120,000 - 160,000
Competitive compensation and benefits
High ownership and close collaboration
Influence on product development
+1
Software Engineer - Python
Software Engineer - Python

RouteOne • Idaho

Remote
USD 80,000 - 120,000
Data Engineer
Data Engineer

AgileEngine • United States

Hybrid
USD 110,000 - 140,000
Professional growth
Competitive compensation
Exciting project selection
+1
Senior Software Data Engineer (Python)
Senior Software Data Engineer (Python)

Pointwest Technologies Corp • Atlanta (GA)

On-site
USD 110,000 - 130,000
Senior Data Engineer ID75059
Senior Data Engineer ID75059

AgileEngine • Richmond (VA)

Hybrid
USD 120,000 - 180,000
Professional growth
Competitive USD-based compensation
Exciting projects
+1
Senior Data Engineer ID75059
Senior Data Engineer ID75059

AgileEngine • Orlando (FL)

On-site
USD 120,000 - 170,000
Professional growth
Competitive compensation
Exciting projects
+1
Senior Data Engineer
Senior Data Engineer

AgileEngine, LLC • United States

On-site
USD 140,000 - 200,000
100% remote work with flexible hours
Senior Data Engineer ID75059
Senior Data Engineer ID75059

AgileEngine • Boca Raton (FL)

Hybrid
USD 140,000 - 180,000
Professional growth
Competitive USD-based pay
Exciting projects
+1