Responsibilities
* Leverage AWS services to optimize and streamline existing infrastructure, ensuring scalability and reliability
* Work effectively with team members across Pacific, Eastern, and Central European Time Zones, with a primary focus on Pacific Time core hours
* Support Cross-Functional Teams
o Actively engage with both local and offshore engineering teams to address various software development challenges
* Contribute to Scientific Software Engineering
o Collaborate on scientific software engineering projects, addressing complex technical challenges in a practical manner
* Integrate GenAI Solutions
o Leverage existing GenAI and Retrieval-Augmented Generation (RAG) solutions to enhance internal tools and systems
* Develop Internal Chatbot Capabilities
o Use GenAI and RAG services to integrate data into internal chatbots, improving data accessibility and usability
* Rapid Prototyping
o Engage in rapid prototyping to foster innovation, allowing the team to quickly explore and iterate on potential solutions
* Enhance Data Discovery
o Utilize AWS and other tools to improve data discovery and accessibility within internal systems and chatbots
* Streamline Existing Solutions
o Analyze current infrastructure and workflows, implementing improvements to future-proof and optimize performance
* Support Onboarding and Collaboration in PT
o During the initial 6-9 month period, ensure significant overlap with Pacific Time Zone hours to facilitate onboarding and enhanced collaboration.
* Assist with Software Development Initiatives
o Work on various software development projects, supporting both local and offshore teams in their engineering efforts.
* Promote Innovation and Agile Practices
o Encourage an agile approach by supporting rapid iterations and innovation to expedite solution exploration and development
Requirements
* Certified AWS Developer or similar certification is required
* Educational Background
o Bachelor’s degree or higher in computer science or a related field
* Extensive software engineering experience as a backend developer with strong proficiency in Python and knowledge of front-end technologies like ReactJS, HTML, and CSS within AWS environments
* High-Performance Computing Experience
o Over 5 years of experience in developing Python tools for High-Performance Computing (HPC) and cloud solutions, with seniority level based on overall experience
* Event-Driven and Serverless Architecture
o Proficient in designing and implementing event-driven and serverless architectures
* Infrastructure as Code (IaC)
o Experience in using Infrastructure as Code (IaC) tools, particularly Terraform and Python, for enabling various AWS services
* Proficient in AWS services such as EKS, ECS, S3, SQS, SNS, and ALB
* Familiar with supervised, unsupervised, and reinforcement learning techniques
* Experience with AWS Lambda and Step Functions
o Minimum of 2 years working with AWS Lambda, Step Functions, SQS, and SNS
* Production Software Development
o Proven track record of developing software applications in a production environment
* Proficiency in a Second Programming Language
o Professional knowledge of a second programming language, such as JavaScript or Java
* Software Engineering Best Practices
o Demonstrated adherence to software engineering best practices, including version control, usability, testing, and abstraction
* CI/CD with GitLab
o Familiarity with GitLab CI for continuous integration and deployment processes
What we offer
* B2B Contract
o Employment based on a B2B contract
* Stable and Dynamic International Firm
o Opportunity to work in a stable, dynamically developing international company
* Engaging Projects and Latest IT
o Chance to participate in interesting projects and work with the latest information technologies
* Competitive Rates
o Attractive remuneration rates offered
* Renowned International Projects
o Involvement in the most prestigious international projects
* Multisport and Private Medical Care
o Access to Multisport benefits and private healthcare services
Nice to have
* Experience deploying high-performance software solutions in cloud environments, particularly within AWS
* Data Structures and Schema Design Knowledge
o Strong understanding of data structures, message envelope, and schema design principles
* Ability to communicate complex technical problems effectively to peers, users, and leadership
#J-18808-Ljbffr