We invite individuals who are self-motivated and proactive to join us in the development of large-scale scalable computations utilizing AWS services particularly focusing on serverless paradigms. This role involves leveraging AWS services and enhancing our current infrastructure to streamline and future-proof existing solutions.
Our team operates across three primary time zones: Pacific Time (PT), Eastern Time (ET), and Central European Time (CET). Please be aware that virtual meetings and Slack interactions will occur within the core working hours of the San Francisco timezone (PT), from 8:00 AM to 5:00 PM (5 pm - 2 am CET). During the initial onboarding period for the first 6-9 months, we expect increased collaboration and overlap with the PT time zone.
AWS Certified Cloud Engineer with Python (5 pm - 2 am)
Your responsibilities
- Work together in a collaborative and practical manner to address scientific software engineering challenges.
- Engage with both local and offshore engineering teams to assist in software development endeavors
- Leverage existing GenAI and RAG solutions and services developed by other teams to integrate data and existing capabilities into internal chatbots to enhance usability and data discovery
- Rapid prototyping and iterations to foster innovation and enable the company to explore solutions in a shorter time-frame.
Our requirements
- Certified AWS Developer certification (or similar)
- Bachelor's degree or higher in computer science or related field.
- You have software engineering experience as a Backend developer with backend development using Python and front-end development
- Knowledge in ReactJS, HTML/CSS in AWS cloud environment
- Over 5 years of experience (including any graduate school experience) in developing tools in Python for High-Performance Computing and cloud solutions.
- Proficiency in event-driven architecture and serverless architecture.
- You have experience enabling various AWS services using infrastructure as a code (IaC) with Terraform and Python.
- Proficient in the use of technologies such as EKS, ECS, S3, SQS, SNS, ALB.
- Working experience with Lambda, Step functions, SQS & SNS (minimum 2 year)
- Proven track record of developing multiple software applications in a production environment.
- Professional knowledge a second programming language (JavaScript, Java)
- Familiarity with GitLab CI.
- Knowledgeable about data structures, message envelope and schema design