1

Junior Python Engineer Jobs in Illinois (NOW HIRING)

Junior Software Engineer

Chicago, IL ยท On-site

$80K - $130K/yr

Junior Software Engineer (Trading Systems & OS) Location: Chicago, IL (Loop) Team: Proprietary ... Leverage Python to build high-speed data pipelines, backtesting frameworks, and real-time ...

Collaborate with traders and developers to improve systems and workflows * Support operational and ... Proficiency in R, Python, and/or SQL * Familiarity with regression and foundational statistical ...

Junior AI/ML Engineer

Lisle, IL ยท On-site

$76K - $114K/yr

Position Overview The Junior AI/ML Engineer supports the development, deployment, and optimization ... Experience with Python and data science libraries (e.g., Pandas, Scikit-learn) * Familiarity with ...

New

Bachelor's degree in business/finance, statistics, mathematics, engineering, or related field * 0-2 ... Experience with Python is required * Ability to work independently and successfully manage multiple ...

Bachelor's degree in business/finance, statistics, mathematics, engineering, or related field * 0-2 ... Experience with Python is required * Ability to work independently and successfully manage multiple ...

Bachelor's degree in business/finance, statistics, mathematics, engineering, or related field * 0-2 ... Experience with Python is required * Ability to work independently and successfully manage multiple ...

Senior Data Engineer

Chicago, IL ยท On-site

$109K - $148K/yr

Contributing to the design and implementation of a greenfield data platform leveraging Python ... Providing technical mentorship and guidance to junior engineers * Acting as a technical SME in ...

next page

Showing results 1-20

Junior Python Engineer information

See Illinois salary details

$32.5K

$69.6K

$106.1K

How much do junior python engineer jobs pay per year?

As of Jul 8, 2026, the average yearly pay for junior python engineer in Illinois is $69,575.00, according to ZipRecruiter salary data. Most workers in this role earn between $47,000.00 and $77,500.00 per year, depending on experience, location, and employer.

What is the difference between Junior Python Engineer vs Junior Data Analyst?

AspectJunior Python EngineerJunior Data Analyst
Required SkillsPython programming, basic data structures, scriptingData visualization, SQL, Excel, basic statistics
CertificationsPython certifications, coding bootcampsData analysis certifications, Excel courses
Work EnvironmentSoftware development teams, tech companiesBusiness intelligence teams, finance, marketing
Industry UsageSoftware, tech, startupsFinance, marketing, consulting

The main difference between a Junior Python Engineer and a Junior Data Analyst lies in their focus areas. Junior Python Engineers primarily develop and maintain software using Python, while Junior Data Analysts analyze data to generate insights. Both roles require some overlapping skills like basic programming, but their tools and end goals differ significantly.

What are Junior Python Engineers?

Junior Python Engineers are entry-level software developers who specialize in using the Python programming language to build, test, and maintain software applications. They typically work under the guidance of more experienced developers, contributing to coding, debugging, and documentation tasks. Junior Python Engineers may also assist in writing scripts, automating processes, and learning best practices in software development as they gain experience. This role is ideal for recent graduates or those with limited professional experience in programming.

What are the key skills and qualifications needed to thrive as a Junior Python Engineer, and why are they important?

To thrive as a Junior Python Engineer, you need a solid understanding of Python programming, basic software development principles, and a relevant degree or coding bootcamp experience. Familiarity with version control systems like Git, integrated development environments (IDEs), and common Python libraries such as Flask or Django is typically expected. Strong problem-solving skills, willingness to learn, and effective communication make a candidate stand out in collaborative development teams. These skills are vital for producing reliable code, integrating smoothly into team workflows, and growing quickly in a technical environment.

What are some typical projects or tasks a Junior Python Engineer might work on in their first year?

As a Junior Python Engineer, you can expect to work on a range of foundational tasks such as writing and debugging code, developing scripts for automation, assisting in the maintenance of existing applications, and supporting the implementation of new features under the guidance of senior engineers. You may also participate in code reviews, collaborate with cross-functional teams like QA or DevOps, and handle data manipulation or API integrations. This hands-on experience helps you build confidence and deepen your understanding of industry-standard development practices.
What are the most commonly searched types of Python Engineer jobs in Illinois? The most popular types of Python Engineer jobs in Illinois are:
What cities in Illinois are hiring for Junior Python Engineer jobs? Cities in Illinois with the most Junior Python Engineer job openings:
Infographic showing various Junior Python Engineer job openings in Illinois as of July 2026, with employment types broken down into 96% Full Time, 2% Part Time, and 2% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $69,575 per year, or $33.4 per hour.
Developer II - Python (Core Application Services)

Developer II - Python (Core Application Services)

Neuberger Berman Group LLC

Chicago, IL โ€ข On-site

$90K - $110K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 16 days ago


Job description

Neuberger is looking for a curious and motivated Junior Python Developer to join our growing engineering team. You'll help build reliable, scalable server-side applications in a modern, AI-augmented development environment - leveraging cutting-edge tools to work smarter, ship cleaner code, and grow fast.
If you're comfortable writing clean Python, have hands-on experience with containerized workflows, and are genuinely excited about the future of AI-assisted development, we want to hear from you.
What You'll Do
Software Development
  • Build and implement server-side features, modules, and components in Python following clean code and best practice standards
  • Collaborate with product and design teams to translate business requirements into well-structured, maintainable code
  • Participate in code reviews - giving and receiving constructive feedback

AI-Augmented Development
  • Use AI coding assistants (GitHub Copilot, Claude, etc.) responsibly to accelerate development, improve code quality, and reduce repetitive boilerplate
  • Apply a working understanding of LLMs - tokenization, context windows, prompt construction, and model limitations - to integrate them sensibly
  • Identify the right use cases for AI tooling vs. traditional logic, and flag risks like hallucinated outputs or sensitive data exposure

Containerized & Cloud-Aware Development
  • Write and maintain Dockerfiles and work within containerized development environments
  • Apply core container concepts: images, containers, volumes, networking, and basic orchestration (Docker Compose, Kubernetes/OpenShift)
  • Contribute to deployable, environment-consistent application packaging

Agile Scrum
  • Participate in sprint planning, stand-ups, retrospectives, and reviews
  • Break down user stories into actionable tasks and deliver working software within sprint timelines
  • Maintain transparency with the team on progress, blockers, and dependencies

Quality & Testing
  • Write and maintain unit and integration tests to ensure reliability and regression safety
  • Debug and resolve defects from testing or production monitoring
  • Collaborate with QA to develop test cases and uphold software quality

What You Bring
  • Python: 3+ years of hands-on experience
  • Frameworks: Proficiency in Flask, FastAPI, or Django
  • AI Tools: Working experience with GitHub Copilot, Claude, or comparable LLM-based coding assistants
  • LLM Awareness: Understanding of tokens, context, prompting, limitations, and responsible use
  • Containers: Hands-on Docker experience - build, run, and debug containerized applications
  • Version Control: Proficient with Git (branching, PRs, rebasing)
  • Testing: Ability to write meaningful unit tests; familiarity with pytest or similar
  • ORM: Working knowledge of SQLAlchemy, Django ORM, or equivalent

Bonus Points
  • Familiarity with Kubernetes, OpenShift, or container orchestration concepts
  • Exposure to cloud platforms (Azure, AWS, or GCP)
  • Experience calling or integrating LLM APIs (OpenAI, Anthropic, Azure OpenAI)
  • Understanding of RAG patterns or vector stores
  • Basic front-end literacy: JavaScript, HTML5, CSS3
  • Familiarity with server-side templating (e.g., Jinja2)
  • Understanding of async or multi-process architecture (asyncio, multiprocessing)

Work model
Location: New York City; hybrid with a minimum of two days per week in office.
#LI-DD2
#LI-Hybrid
Applicants must be authorized and have the right to work in the country where the role is located without the need for current or future sponsorship.
Compensation Details
The salary range for this role in Illinois is $90,000-$110,000 and the salary range for the role in New York is $90,000-$110,000. This is the lowest to highest salary we in good faith believe we would pay for this role at the time of this posting. We may ultimately pay more or less than the posted range, and the range may be modified in the future. An employee's pay position within the salary range will be based on several factors including, but limited to, relevant education, qualifications, certifications, experience, skills, seniority, geographic location, business sector, performance, shift, travel requirements, sales or revenue-based metrics, market benchmarking data, any collective bargaining agreements, and business or organizational needs. This job is also eligible for a discretionary bonus, which, along with base salary and retirement contributions, is part of our total comprehensive package. We offer a comprehensive package of benefits including paid time off, medical/dental/vision insurance, retirement, life insurance and other benefits to eligible employees.
Note: No amount of pay is considered to be wages or compensation until such amount is earned, vested, and determinable. The amount and availability of any bonus, commission, production, or any other form of compensation that are allocable to a particular employee remains in the Company's sole discretion unless and until paid and may be modified at the Company's sole discretion, consistent with the law.
Neuberger is an equal opportunity employer. The Firm and its affiliates do not discriminate in employment because of race, creed, national origin, religion, age, color, sex, marital status, sexual orientation, gender identity, disability, citizenship status or protected veteran status, or any other characteristic protected by local, state, or federal laws, rules, or regulations. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact onlineaccommodations@nb.com.
Learn about the Applicant Privacy Notice.