2

Remote Machine Learning Software Engineer Jobs in Naperville, IL

Our culture is characterized by collaboration, inclusivity, and a commitment to continuous learning ... Strong communication and collaboration skills, with the ability to work effectively in a remote ...

Senior Software Engineer

Westchester, IL ยท On-site +1

$121K - $160K/yr

Our culture is characterized by collaboration, inclusivity, and a commitment to continuous learning ... Strong communication and collaboration skills, with the ability to work effectively in a remote ...

Sr. Software Engineer (Remote)

Oak Brook, IL ยท On-site +1

$123K - $163K/yr

Continuous Learning: The field of software engineering is constantly evolving, so a mindset of continuous learning is crucial. Staying updated with new technologies, programming languages, frameworks ...

We are currently not considering remote or relocation options. Sponsorship: This role does not ... The Position Our Software Engineer collaborates with other members of the engineering team to ...

We are currently not considering remote or relocation options. Sponsorship: This role does not ... The Position Our Software Engineer collaborates with other members of the engineering team to ...

Sr. Software Engineer (Remote)

Oak Brook, IL ยท Remote

$123K - $163K/yr

Continuous Learning: The field of software engineering is constantly evolving, so a mindset of continuous learning is crucial. Staying updated with new technologies, programming languages, frameworks ...

Software Engineer, Product

Chicago, IL ยท Remote

$140K - $160K/yr

If you're passionate about solving massive-scale engineering challenges and eager to be part of a fast-paced remote startup culture, we encourage you to apply to join our team today! As a Software ...

Senior Staff Software Engineer

Westchester, IL ยท On-site +1

$121K - $160K/yr

Our culture is characterized by collaboration, inclusivity, and a commitment to continuous learning ... Strong communication and collaboration skills, with the ability to work effectively in a remote ...

C++ Software Engineer

Chicago, IL ยท On-site +1

$175K - $300K/yr

About the Position Old Mission Capital LLC, is looking to add several C++ Software Engineers to ... In office M-F with 10 remote days per year Base Salary Range $175,000 - $300,000 - Salaries are ...

Senior Software Engineer

Chicago, IL ยท Remote

$125K - $165K/yr

This is remote position requiring occasional in-person office meetings for candidates residing in ... Mentor other software engineers and contribute to fostering a culture of continuous learning and ...

Software Engineer - Product

Chicago, IL ยท On-site +1

$120K - $140K/yr

This is a remote position. This position is not eligible for sponsorship or relocation assistance. How You'll Make An Impact As a Software Engineer focused on the AskCR product, you will work across ...

Full Stack Software Engineer RCM Platform Are you ready to join a cutting-edge healthcare startup ... This hands-on, high impact and fully remote U.S. based role will have the opportunity to influence ...

next page

Showing results 1-20

Remote Machine Learning Software Engineer information

See Naperville, IL salary details

$63.4K

$147.3K

$205.2K

How much do remote machine learning software engineer jobs pay per year?

As of Jul 14, 2026, the average yearly pay for remote machine learning software engineer in Naperville, IL is $147,304.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,800.00 and $172,700.00 per year, depending on experience, location, and employer.

What engineers make $300,000 a year?

Senior machine learning software engineers with extensive experience, advanced skills in deep learning, and proficiency in tools like TensorFlow or PyTorch can earn $300,000 or more annually, especially in high-demand industries or companies. Achieving this salary often requires a strong educational background, specialized certifications, and a track record of successful projects or leadership roles.

Will MLE be replaced by AI?

Machine Learning Engineers (MLEs) design, develop, and deploy AI models, and while AI automation tools can handle certain tasks, MLEs are essential for creating complex, customized solutions and maintaining AI systems. The role is expected to evolve with advancements in AI, but human expertise remains critical for innovation and ethical considerations.

What engineer makes $500,000 a year?

Senior machine learning software engineers with extensive experience, specialized skills, and advanced knowledge of AI frameworks can earn salaries approaching or exceeding $500,000 annually, especially in high-cost-of-living areas or within top tech companies. Compensation often includes base salary, bonuses, and stock options, reflecting their expertise in developing complex models and deploying scalable AI solutions.

What is the difference between Remote Machine Learning Software Engineer vs Remote Data Scientist?

AspectRemote Machine Learning Software EngineerRemote Data Scientist
Required CredentialsBachelor's or higher in CS, ML, or related; experience with ML frameworksBachelor's or higher in CS, Statistics, or related; strong analytical skills
Work EnvironmentDeveloping ML models, coding, deploying algorithmsAnalyzing data, building models, interpreting results
Industry UsageTech, finance, healthcare, e-commerceTech, finance, healthcare, research institutions

While both roles involve working with data and algorithms, Remote Machine Learning Software Engineers focus on developing and deploying machine learning models through coding, whereas Remote Data Scientists analyze data to extract insights and build statistical models. Both roles often collaborate but serve different primary functions within organizations.

Can ML engineers work remotely?

Yes, remote work is common for machine learning engineers, especially as many companies adopt flexible work arrangements. ML engineers often collaborate using cloud platforms, version control, and communication tools, making remote work feasible with the right skills and environment.
What are popular job titles related to Remote Machine Learning Software Engineer jobs in Naperville, IL? For Remote Machine Learning Software Engineer jobs in Naperville, IL, the most frequently searched job titles are:
What job categories do people searching Remote Machine Learning Software Engineer jobs in Naperville, IL look for? The top searched job categories for Remote Machine Learning Software Engineer jobs in Naperville, IL are:
What cities near Naperville, IL are hiring for Remote Machine Learning Software Engineer jobs? Cities near Naperville, IL with the most Remote Machine Learning Software Engineer job openings:

Software Engineer II - Evening

PEAK6 Capital Management

Chicago, IL โ€ข On-site, Remote

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 17 days ago


Job description

WHO WE ARE

Headquartered in the historic Chicago Board of Trade, PEAK6 Capital Management is a proprietary options trading firm that has been defining the industry for more than 25 years. While many firms have come and gone, PEAK6 Capital Management has consistently delivered liquidity to the options market. We thrive due to our firm's special blend of financial acumen, ability to manage risk, and cutting-edge technology.

Our success is driven by our team of technologists, engineers, and traders who leverage proprietary tech and a data-centric approach to maintain inventory and stay ahead of the markets, so customers can, too.

We are committed to providing dependable liquidity, which is crucial for market stability, investor confidence, and efficient trading across asset classes.

ABOUT THIS ROLE

We are looking for a skilled Engineer to join our core team, initially training alongside our daytime engineers before transitioning to an evening schedule. This role is vital as we grow our services to 24-hour operation.

Unlike traditional "on-call" roles, you will be a full-stack contributor to the same high-impact projects and core trading systems as our daytime teams, ensuring seamless continuity and system integrity between trading sessions

As a Software Engineer II a regular day could include working closely with PEAK6's Finance and Operations team on the systems that power our trading behind the scenes,including PnL reporting, positions, and clearing firm reconciliations. It would also include working collaboratively with other engineers on the team to build out the future of PEAK6's Finance and Operations software. Additionally, Software Engineers regularly work across teams (engineering, operations and trading) to ensure that their solutions integrate seamlessly to support a great experience for operators in a live trading environment.

Key Details & Schedule

  • Onboarding: You will start on a standard daytime schedule to integrate with the team and master our core systems.

  • The Shift: Post-onboarding, your hours will shift to the evening, concluding between 12:00 AM and 2:00 AM CT, Sundays through Thursdays.

  • The Handoff: Your day ends with a critical synchronization and system handoff to our Budapest engineering office, ensuring a "follow-the-sun" support model.

  • Fulltime Remote: Once initial onboarding and training is concluded, the majority of the time you will be remote. There may be a few occasions where we may want you to join the daytime team for key meetings or training sessions but those will be planned for well in advance.

What you'll do all day:

  • Core Engineering: Tackle complex engineering roadmaps, feature developments, and architectural projects.

  • System Stewardship: Maintain and support our core trading systems.

  • Global Collaboration: Act as the technical point of contact for the Budapest team, providing high-fidelity information transfers regarding system health and ongoing deployments.

  • Core Engineering: Tackle complex engineering roadmaps, feature developments, and architectural projects.

  • System Stewardship: Maintain and support our core trading systems.

  • Global Collaboration: Act as the technical point of contact for the Budapest team, providing high-fidelity information transfers regarding system health and ongoing deployments.

  • Owning execution of key initiatives that align with strategic business plans for the operations space.

  • Contribute to the full product development lifecycle of critical tools that enable assignments, reconciliation, etc, and firm position visibility.

  • Ensuring quality and correctness of applications through understanding the applications and how they are used by operations and finance.

  • Monitoring applications in production for performance and effectiveness, always looking for areas to improve existing workflows.

  • Troubleshooting production issues quickly and efficiently.

We're looking for someone who has:

  • 2+ years of software engineering experience

  • A willingness to learn new languages, frameworks, and development techniques (be willing to learn Java, Airflow, Kafka)

  • A learning mindset

  • Excellent problem-solving skills with high attention to detail.

  • Familiarity with Linux platform.

  • Strong collaboration and communication skills to thrive in a dynamic and self- directed environment

  • Bachelors or Masters Degree in Computer Science, Engineering, or related.

  • Trading or finance industry experience is preferred.

#LI-P6

OUR REWARDS

We offer a robust package of employee perks and benefits, including healthcare benefits (medical, dental and vision, EAP), competitive PTO, 401k match, parental leave, and HSA contribution match. We also provide our employees with a paid subscription to the Calm app and offer generous external learning and tuition reimbursement benefits. As a hybrid workforce, we offer our employees the ability to work remotely up to two days a week.

Base pay offered may vary depending on job-related knowledge, skills, experience, and office location. This position also may be eligible for a discretionary annual bonus in addition to a range of health & wellness benefits, enhancing your overall compensation package.

Base Salary Range

$116,000-$145,000

PEAK6 is proud to be an equal opportunity employer that does not discriminate on the basis of race, color, religion, sex (including pregnancy, sexual orientation, and gender identity), national origin, age, disability, veteran status, marital status, or any other protected characteristic. Our hiring practices ensure that all qualified applicants receive fair consideration without regard to these characteristics.

PEAK6 is committed to creating an inclusive and accessible workplace for all candidates, including those with disabilities. We are dedicated to ensuring equal employment opportunities and providing reasonable accommodations to qualified individuals with disabilities. If you require reasonable accommodations to participate in the application or interview process, please contact our HR department at hr@peak6.com. We will work with you to provide the necessary accommodations to ensure your full participation in our hiring process.

#PEAK6