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
SHARE JOB