Get the job you really want.
Top Python Jobs in Chicago, IL
As a Principal Software Engineer - Data Engineering, you'll streamline Machine Learning & AI operations, build scalable data infrastructure, and implement best practices in software architecture and distributed systems. Responsibilities include ETL/ELT development, collaboration with insights teams, and documentation preparation while coaching junior team members.
As a Senior Full-Stack Software Engineer at Cisco Meraki, you will design and implement features that enhance the performance and reliability of the Core Product Dashboard. This role requires collaboration with cross-functional teams to build intuitive workflows and tools for managing networking devices, along with mentoring early career engineers and advocating for best practices.
As a Principal Software Engineer - Data Engineering, you'll architect and implement scalable data infrastructures, utilizing distributed systems and cloud environments. You will guide teams on new technologies, develop complex ETL processes, enhance data access, and produce actionable business insights through data visualization. Collaboration with data science teams and coaching junior members are key aspects of the role.
The Staff Software Engineer will collaborate with product managers and architects to define requirements, design technical solutions, address technical debt, and improve software development processes. Responsibilities include developing APIs, managing databases, conducting code reviews, and participating in team recruitment. They will also stay updated on industry trends and share knowledge with the team.
The role involves leading the design and management of cloud solutions, focusing on security and scalability. Responsibilities include driving Infrastructure as Code practices with Terraform, managing a cloud engineering team, ensuring high availability, and staying updated on cloud technology trends.
As a Principal Software Engineer - Data Engineering at project44, you will work on building scalable data infrastructure, utilizing cloud technologies (AWS, GCP), and developing ETL processes using Python/Java and Snowflake. You will guide the team on best practices, collaborate with insights teams, and coach junior members. Your role includes ensuring quality solutions and implementing complex metrics for business insights.
The software developer role involves leveraging expert-level Python skills for AI and ML development, specifically with TensorFlow and PyTorch. Key responsibilities include applying various learning techniques, fine-tuning models, and performing benchmarking against industry standards.
The Software Engineer II will develop scalable backend systems for financial services applications. Responsibilities include optimizing existing applications, managing software development lifecycle with CI/CD practices, conducting code reviews, and mentoring junior developers. The role ensures high-performance, reliability, and efficiency of software that processes millions of transactions daily.
Featured Jobs
The Principal Software Engineer - Data Engineering will innovate in machine learning and AI operations, build scalable data infrastructures, develop ETL/ELT processes, and manage distributed systems while coaching junior engineers. They will collaborate with various teams to implement new features and ensure quality practices for the data pipelines.
The Senior Business Intelligence Engineer will lead the design and development of analytics dashboards, collaborate with stakeholders to support strategic initiatives, and conduct deep-dive analyses while ensuring data integrity. The role involves working with various data and visualization technologies and aligning system changes with future data needs.
The Network Automation Engineer will design, implement, and maintain network automation and monitoring systems while improving the network infrastructure, managing current tooling, improving access to telemetry data, and providing mentorship to team members.
As a Linux Engineer, you will automate and optimize Linux server infrastructure, troubleshoot complex issues, enhance configuration management, and support system monitoring. You will also design support processes for critical systems and communicate effectively with stakeholders.
As a Quantitative Software Engineer, you will design, develop, and implement trading strategies, optimize algorithms, collaborate with quant researchers, and integrate systems while staying updated on industry advancements.
The Onboarding Activation Consultant at TransUnion is responsible for providing tactical recommendations on solutions relative to client goals, translating business requirements into technical use cases, and assisting various teams in project planning and governance. They will also serve as a technical subject matter expert to drive adoption and innovation in data-driven marketing tactics, working both independently and collaboratively in an agile environment.
The Software Engineer at Caterpillar Inc. works on managing and optimizing the company's cloud environment. This includes automating deployment and management of infrastructure, addressing AWS platform issues, and implementing performance improvements for both pre-production and production environments.
In this role, you will develop solutions for OCC's clearing, settlement, and portfolio management system, collaborating on complex projects, optimizing application performance, and suggesting improvements in development processes.
The Associate Principal, Software Engineering: DevOps will enhance development and deployment processes through the implementation of DevOps strategies. They will provide support for applications in non-production environments and automate solutions, using tools like GitHub, Jenkins, and AWS. This role requires leadership and complex problem-solving skills in a dynamic cloud-native setting.
The Associate Principal, Software Engineering will design and develop front end applications, integrate with data sources, and ensure reliability and performance. Responsibilities include code reviews, continuous improvement, adherence to Agile practices, and creating user stories while ensuring quality standards are met.
As a Software Engineering Intern at Life Fitness, you will participate in a business-critical project, develop and execute test plans, automate tests, and collaborate with teams to ensure quality software delivery. You'll gain hands-on experience and mentorship while contributing to impactful projects during a paid internship program.
The Lead Cloud & Software Engineer at CRSP will implement and maintain scalable solutions for the CRSP Research Products platform, collaborate with various teams throughout the software development lifecycle, and provide technical guidance while leading the adoption of Azure cloud architecture and CI/CD practices.
The Lead Full Stack Engineer will lead technology projects and a team, focusing on building cloud-based solutions using Go, React, and AWS. Responsibilities include mentoring team members, collaborating with product managers, and ensuring regulatory compliance through robust software solutions.
As a Senior Back End Software Engineer at Capital One, you will design, develop, and support cloud-based solutions. You will work closely with Agile teams, utilize programming languages and databases, mentor peers, and stay updated on tech trends. The position involves developing payment APIs and working with AWS infrastructure.
As a Principal Software Engineer at 8th Light, you will lead complex software projects, collaborate with clients and teams, and ensure high-quality software development while mentoring colleagues. You are expected to balance technology decisions with user needs and drive architecture discussions.
As an intern, you will assist in developing test scripts for automation in testing middleware, mobile, and web applications. Responsibilities include updating test scripts, maintaining automation test suites, setting up CI pipelines, supporting regression test runs, and researching trends in test automation.
As a Senior Implementation Engineer, you will lead EDI solution implementations, collaborate with cross-functional teams, provide technical expertise on EDI standards, assist clients with integration strategies, resolve EDI-related issues, create documentation, perform quality assurance, and conduct training sessions.
Top Companies in Chicago, IL Hiring Python Developers
See AllPopular Job Searches
All Software Engineer Jobs in Chicago
.NET Developer Jobs in Chicago
Android Developer Jobs in Chicago
Application Engineer Jobs in Chicago
Artificial Intelligence Engineer Jobs in Chicago
Backend Engineer Jobs in Chicago
C# Jobs in Chicago
C++ Jobs in Chicago
DevOps Engineer Jobs in Chicago
DevOps Jobs in Chicago
Director Of Software Engineering Jobs in Chicago
Electrical Engineering Jobs in Chicago
Engineering Jobs in Chicago
Engineering Manager Jobs in Chicago
Enterprise Architect Jobs in Chicago
FPGA Engineer Jobs in Chicago
Front End Developer Jobs in Chicago
Full Stack Developer Jobs in Chicago
Golang Jobs in Chicago
Hardware Engineer Jobs in Chicago
Infrastructure Engineer Jobs in Chicago
iOS Developer Jobs in Chicago
Java Developer Jobs in Chicago
Java Full-Stack Engineer Jobs in Chicago
Javascript Jobs in Chicago
Lead Software Engineer Jobs in Chicago
Linux Jobs in Chicago
Perl Jobs in Chicago
PHP Developer Jobs in Chicago
Platform Engineer Jobs in Chicago
Principal Engineer Jobs in Chicago
Principal Software Engineer Jobs in Chicago
Project Engineer Jobs in Chicago
Python Jobs in Chicago
QA Engineer Jobs in Chicago
Reliability Engineer Jobs in Chicago
Ruby Jobs in Chicago
Sales Engineer Jobs in Chicago
Salesforce Developer Jobs in Chicago
Scala Jobs in Chicago
Senior Android Engineer Jobs in Chicago
Senior Devops Engineer Jobs in Chicago
Senior Engineer Jobs in Chicago
Senior Front-End Engineer Jobs in Chicago
Senior Full-Stack Engineer Jobs in Chicago
Senior Java Engineer Jobs in Chicago
Senior Network Engineer Jobs in Chicago
Senior Platform Engineer Jobs in Chicago
Senior Site Reliability Engineer Jobs in Chicago
Senior Software Architect Jobs in Chicago
Senior Solutions Architect Jobs in Chicago
Senior Systems Engineer Jobs in Chicago
Software Engineering Manager Jobs in Chicago
Software Test Engineer Jobs in Chicago
Solutions Architect Jobs in Chicago
Solutions Engineer Jobs in Chicago
Staff Engineer Jobs in Chicago
Staff Software Engineer Jobs in Chicago
Systems Engineer Jobs in Chicago
Web Developer Jobs in Chicago
All Filters
No Results
No Results