Reflexive Concepts is seeking a skilled Software Engineer I to join our team!
The candidate will join a team actively developing and maintaining a large-scale, streaming processing, AI/ML system deployed to a Kubernetes cluster. The team is primarily focused on applying AI/ML analytics to large streams of data for content triage purposes. The team is actively migrating the existing system to an AWS cloud-native implementation. Experience with AI/ML technologies is a plus, but not required.
Required:
- Experience writing applications in Python
- Experience creating, debugging, and tuning performant microservices
- Experience creating containerized applications using docker or equivalent tool
- Experience deploying and managing applications in a container orchestration system such as Kubernetes
Desired:
- Intelligent, adaptable, willing to dive into an array of things ranging from machine learning analytics to Kubernetes to Amazon Web Services
- Experience writing applications in Kotlin, Java, and/or Golang
- Experience with AWS & terraform
- Experience with large-scale streaming processing and/or messaging systems such as Apache Kafka, RabbitMQ, or Amazon SQS
- Experience with AI/ML analytics, models, and/or frameworks
Requirements:
- Seven (7) years experience as a SWE in programs and contracts of similar scope, type, and complexity is required.
- Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required.
- Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree