Software Engineer, Data Engineer, AI Engineer
Listed on 2026-03-01
-
IT/Tech
Data Engineer, AI Engineer, Machine Learning/ ML Engineer, Data Science Manager
Software Engineer
We’re looking for a Software Engineer with strong Python skills to join our data and AI engineering team.
About Cyberhill Partners, LLCCyberhill 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 PartnersCyberhill 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 OverviewAs 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.
- 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.
- 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, No
SQL).
- 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
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).