Python Software Engineer

Whiztek Corp

Schaumburg, IL • 15m ago • Hybrid

Mid

Hybrid

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Python Software Engineer

  • Focus: Backend services, data pipelines, workflow automation, and automated testing

Description

You will design, build, test, and maintain robust software services and backend components using Python. The role includes developing automation scripts, building API and microservice integrations, supporting database and cloud operations, and improving system reliability through automated testing and observability. You may also gain optional hands-on exposure to modern AI platforms and AI-enabled integrations.

Responsibilities

  • Partner with senior engineers to implement and debug backend logic, microservices, and API integrations

  • Develop modular Python scripts to automate data ingestion, batch processing, and engineering workflows

  • Build and consume RESTful APIs and integrate with internal tools and third-party services

  • Support lightweight UI/dashboard integrations for internal testing and demos (e.g., React or Python-based tools)

  • Write SQL queries for data extraction, transformation, inspection, and validation

  • Support configuration, deployment, and monitoring of microservices and data pipelines in cloud environments

  • Monitor performance, error rates, logs, and resource/API usage to optimize efficiency

  • Design and maintain automated unit, integration, regression, and performance tests (e.g., pytest)

  • Benchmark API latency and verify regression stability across service updates

  • Curate and manage test datasets and mock environments for edge-case testing

  • Contribute to clean architecture, style guidelines, and robust error handling

  • Participate in agile ceremonies and peer code reviews

  • Maintain documentation (runbooks, API specs, setup guides, architectural notes)

Benefits

  • Opportunity to grow software engineering skills and optionally gain hands-on exposure to modern AI platforms

  • Work with senior engineers on intelligent enterprise applications and continuous system improvements

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report