Implement and test software features under close guidance, following established designs, coding standards, and documented procedures
Assist with AI-related development tasks, such as integrating existing AI or machine-learning services and verifying basic inputs and outputs, with support from more experienced engineers
Assist with monitoring and troubleshooting production systems, following runbooks and escalation procedures to help maintain system stability
Develop foundational skills in software development, cloud technologies, and introductory machine-learning concepts through hands-on work, training, and mentorship
Requirements
Bachelor’s degree in computer science or comparable field of study, and/or equivalent work experience
3+ years relevant industry experience
Proficiency in at least one core programming language (e.g. Java, Python, etc) for building reliable and maintainable software solutions
Understanding of software development fundamentals, including object-oriented programming, data structures, and algorithms
Strong problem-solving skills and the ability to work collaboratively in a team environment
Experience working with REST APIs or GraphQL for building and consuming web services
Familiarity with cloud platforms like AWS and their core services (e.g., S3, Lambda, EC2)
Knowledge of database systems, including MongoDB (NoSQL) and SQL-based databases
Exposure to machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) or building AI/ML solutions
Familiarity with Generative AI and prompt engineering
Familiarity with containerization and orchestration tools such as Docker and Kubernetes
Understanding of security best practices in cloud-based environments
Strong written and verbal communication skills, with the ability to document technical solutions and processes clearly.
Tech Stack
AWS
Cloud
Docker
EC2
GraphQL
Java
Kubernetes
MongoDB
NoSQL
Python
PyTorch
Scikit-Learn
SQL
Tensorflow
Benefits
A bonus and/or long-term incentive units may be provided as part of the compensation package
Full range of medical, financial, and/or other benefits, dependent on the level and position offered