Backend and Algorithms Engineer (Bangalore, KA, IN, 560 029)

Ingersoll Rand
Bengaluru
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 4+ yearsSkills: ["Test-first development","Type safety","Problem-solving","Judgment","Communication","Collaboration"]

Build and own production-grade Python services and data pipelines that power compressor optimization algorithms. Translate stability, safety, and performance constraints into control and optimization logic executed continuously in the field. Fit and calibrate models using noisy sensor data, with strong test-first, type-safe engineering practices, and collaborate with a distributed core team from design through deployment.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Ingersoll Rand
Ingersoll Rand
11 hours ago

Backend and Algorithms Engineer (Bangalore, KA, IN, 560 029)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 11 hours agoStatus: Live

Job Summary

Build and own production-grade Python services and data pipelines that power compressor optimization algorithms. Translate stability, safety, and performance constraints into control and optimization logic executed continuously in the field. Fit and calibrate models using noisy sensor data, with strong test-first, type-safe engineering practices, and collaborate with a distributed core team from design through deployment.
Location: Bengaluru
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Build and maintain production Python services and automated pipelines with strong testing, type safety, and reliability.
  • •Design and implement optimization/control logic that turns constraints into decisions executed by compressors.
  • •Fit and calibrate models using noisy sensor data, assessing reliability under outliers and boundary behavior.
  • •Write tests prior to implementation using reusable shared fixtures instead of hardcoded data.
  • •Carry projects from design through automated verification and production deployment with a distributed core engineering team.

Pay and Benefits

Equity and Bonus:Equity
Perks:EquityAnnual BonusParental LeaveHealth InsuranceLearning Budget

Key Requirements

  • •4+ years building and shipping production Python systems with type-hinted code and schema-first data models.
  • •Strong testing discipline with test-first development and reusable fixtures, maintaining consistently high test coverage.
  • •Ability to own a production service end-to-end, including containerization, automated pipeline deployment, and operations in a multi-service infrastructure.
  • •Working knowledge of relational databases plus at least one caching or eventing layer in production.
  • •Ability to translate physical/operational constraints (stability, safety, performance) into functioning optimization/control algorithms, with experience fitting models to noisy real-world data.
Experience:4+ years
Skills:Test-first developmentType safetyProblem-solvingJudgmentCommunicationCollaboration
Tech Stack:PythonType-hinted codeSchema-first data modelsRelational databasesCachingEventingContainerized deploymentsAutomated pipelinesMulti-service infrastructureCloud providersWorkflow orchestrationMachine learningDependency management

Company Brief

Ingersoll Rand
Designs, manufactures, and services industrial equipment and technologies including air compressors, power tools, fluid management systems, and downstream industrial solutions for manufacturing, construction, and commercial customers worldwide.
Industry: Industrial Machinery
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Davidson, United States
Founded: 1871
WebsiteLinkedIn