Fullstack Software Engineer / AI / Machine Learning

Motion Recruitment
Chicago, IL, United States
28 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Artificial Intelligence Airflow Amazon Web Services Microsoft Azure Cloud Computing Continuous Integration Extract Transform Load (ETL) Relational Databases Distributed Systems Python (Programming Language) Machine Learning
+14 more
Standard Sql Software Engineering Software Systems TypeScript Web Applications ReactJS Large Language Models Apache Spark Backend Apache Kafka Front End Software Development Api Design Restful APIs Data Pipelines

Job description

A Chicago-based investment firm is hiring a full-time Software Engineer to join an internal engineering group that works directly inside high-growth technology companies. This role focuses on building and operating modern software systems across cloud infrastructure, web applications, data pipelines, and AI-enabled workflows. Engineers are full-time employees and collaborate closely with operators and founders during critical scale phases.

This is not a traditional engineering role and not a consulting position. Engineers are embedded on the ground, solving real problems that directly affect company growth, manufacturing, logistics, or customer experience. The team is made up of experienced builders who value ownership, execution, and humility. If you want exposure to elite operators, real production challenges, and meaningful business impact - this role offers a rare learning curve and long-term career leverage., Tech Breakdown

  • 40% Backend and API development (Python-based services)
  • 25% Frontend development (React or similar frameworks)
  • 20% Cloud infrastructure, CI/CD, and production operations
  • 15% Data, analytics, and AI-enabled workflows

Daily Responsibilities

  • 70% Hands-on engineering and delivery
  • 10% Architecture and technical planning
  • 20% Collaboration with operators, stakeholders, and other engineer

The Offer

  • Bonus and Equity eligible

You will receive the following benefits:

  • Medical, Dental, and Vision Insurance
  • Vacation Time
  • Stock Options

Requirements

  • 3+ years of professional software engineering experience
  • Strong proficiency in Python and JavaScript or TypeScript
  • Experience building modern web applications using React or similar frameworks
  • Hands-on experience designing and consuming REST APIs
  • Solid SQL skills and experience with relational databases
  • Experience deploying and operating services in a cloud environment (GCP, AWS, or Azure)
  • Familiarity with CI/CD, infrastructure-as-code, and production monitoring

Desired Skills & Experience

  • Experience with data pipelines, ETL processes, or distributed systems
  • Exposure to Spark, Kafka, Airflow, or dbt
  • Experience integrating AI or LLM-based features into applications
  • Comfort working directly with non-technical stakeholders
  • Willingness to travel up to 40-50% depending on deployment needs

Benefits & conditions

Pulled from the full job description

  • Health insurance
  • Vision insurance
  • Dental insurance
  • Stock options

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:14 min

Exploring internal AI product initiatives and global engineering roles

Maria Apazoglou · Coffee With Developers

2:15 min

Empowering domain teams with an open data platform

Sandhya Menon Sandhya Menon · World Congress 2026 Europe

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

Videos

See all

Related articles

See all