Principal Software Architect (ML Platform)

Chicago, Illinois

  Development - Java Backend

Permanent

Our client are a data-driven innovator in the Life Sciences industry and they’re hiring a Principal Software Architect (ML platform) to join the team in Chicago. The successful candidate will play a critical role in delivering highly available, secure and scalable enterprise software.

Responsibilities

  • As the Principal Software Architect , you will design and develop JSON APIs using OpenAPI specifications in close partnership with UI specialists, scientists, and product owners.

  • You will build and optimize systems for distributed, on-demand processing of massive datasets.

  • Implement tests to maintain and enhance code quality.

  • Tackle security vulnerabilities identified during daily scans.

  • Regularly enhance the efficiency and cost-effectiveness of backend applications.

  • Collaborate effectively with cross-functional teams, including Product Owners, UX Designers and Requirements Analysts.

  • Engage in whiteboard design discussions and contribute to code reviews.

Skillset

  • Bachelor’s degree in Computer Science or similar with 3+ years of relevant professional experience.

  • Extensive experience with Java and/or Python.

  • Familiarity with React, Angular or Vue.js for integrating JSON APIs.

  • Strong background in designing and developing JSON APIs with OpenAPI specifications.

  • Proficiency in both SQL and NoSQL databases.

  • Comfortable using Git for version control.

  • Hands-on experience with AWS, containers, and serverless architectures.

  • Deep understanding of data consistency strategies and fault-tolerant distributed processing.

  • Knowledgeable about authentication and authorization processes.

  • Skilled in reading, understanding, and refactoring existing code.

Benefits

  • Salary: $180k

  • Equity and Bonus

Interested? Apply Now in the link below.

46628