Full Stack Engineer for AI Startup
at Rhesis AI GmbH
14482 Potsdam, Brandenburg, Germany -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 17 Feb, 2025 | Not Specified | 18 Nov, 2024 | N/A | Sql,Infrastructure,Ansible,Version Control,Node.Js,Spark,Scalability,Kubernetes,Cloud Services,Code,Graphql,Web Applications,Python,Angular,Optimization,Deployment Strategies,Docker,Aws,Scratch,Nosql,Vue.Js,Azure,Usability,Apache Kafka,Mongodb,Operations | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Join us at Rhesis AI – Ensuring Gen AI applications deliver value, not surprises!
At Rhesis AI, we empower organizations to develop and deploy Gen AI applications that meet high standards for reliability, robustness, and compliance. Our testing platform helps AI teams to validate and secure Gen AI applications across diverse use cases and industries, ensuring they perform predictably, adhere to restrictions, and meet client expectations.
If you’re passionate about advancing trustworthy AI that responsibly serves humanity, we invite you to join our mission.
Tasks
Important Skills
- Full stack development experience: Expertise in JavaScript/TypeScript with frameworks such as React, Angular, or Vue.js for the front-end, and Node.js, Python, or Java for the back-end.
- Strong experience with database technologies: SQL and NoSQL (PostgreSQL, MongoDB, etc.), including schema design and optimization.
- Proficiency in cloud services: Hands-on experience with cloud platforms like AWS, GCP, or Azure, including deploying and managing web applications in a cloud environment.
- API Development: Expertise in building and maintaining RESTful and GraphQL APIs for data communication between front-end and back-end services.
- Containerization and orchestration: Solid understanding of Docker, Kubernetes, and CI/CD pipelines to automate development workflows.
- Experience with CI/CD: Implementing continuous integration and delivery pipelines for smooth and fast deployments
Awesome Skills
- Experience integrating AI/ML models into web applications, ensuring performance and usability for end-users.
- Experience with MLOps or DataOps tools and principles to streamline model deployment and operations within the platform.
- Familiarity with real-time data processing technologies (e.g., Apache Kafka, Spark, or Databricks) for building robust data pipelines.
- Experience with infrastructure automation using Infrastructure as Code (e.g., Terraform, Ansible, or CloudFormation).
- Knowledge of DevOps principles to optimize cloud infrastructure, monitoring, and deployment strategies
Overall Skills
- Strong software engineering background: Ability to design, build, and maintain complex web systems from scratch, ensuring they meet high standards of performance and scalability.
- System design and problem-solving expertise: Comfortable breaking down complex problems into modular, scalable solutions.
- Proficiency with modern development practices and tools: Version control (Git), CI/CD pipelines, and container-based development.
- Knowledge of cloud-native development: Implementing scalable solutions in GCP, AWS, or Azure environments.
- Agile methodology: Experience working in agile teams, with a focus on continuous improvement and delivery
Responsibilities:
WHAT YOU WILL DO:
As a Full Stack Engineer at Rhesis AI, you will be a key contributor to the development and scaling of our AI-driven platform. Your responsibilities will include:
- Design, develop, and maintain highly scalable and responsive web applications that interact with AI models and data pipelines.
- Collaborate with cross-functional teams to integrate front-end and back-end components with AI systems for seamless user experiences.
- Optimize data pipelines and systems to handle real-time and near-real-time data for efficient AI model deployment and inference.
- Architect and implement cloud-native solutions to ensure the platform’s scalability, performance, and security.
- Participate in the entire development lifecycle, including requirement analysis, design, development, testing, and deployment of web applications.
- Stay current on emerging web technologies, ensuring the use of best practices and keeping our systems cutting-edge.
- Contribute to product innovation and roadmap by bringing creative solutions to complex problems and improving platform usability.
Requirements
YOU WILL THRIVE IN THIS ROLE IF YOU HAVE:
Important Skills
- Full stack development experience: Expertise in JavaScript/TypeScript with frameworks such as React, Angular, or Vue.js for the front-end, and Node.js, Python, or Java for the back-end.
- Strong experience with database technologies: SQL and NoSQL (PostgreSQL, MongoDB, etc.), including schema design and optimization.
- Proficiency in cloud services: Hands-on experience with cloud platforms like AWS, GCP, or Azure, including deploying and managing web applications in a cloud environment.
- API Development: Expertise in building and maintaining RESTful and GraphQL APIs for data communication between front-end and back-end services.
- Containerization and orchestration: Solid understanding of Docker, Kubernetes, and CI/CD pipelines to automate development workflows.
- Experience with CI/CD: Implementing continuous integration and delivery pipelines for smooth and fast deployments.
Awesome Skills
- Experience integrating AI/ML models into web applications, ensuring performance and usability for end-users.
- Experience with MLOps or DataOps tools and principles to streamline model deployment and operations within the platform.
- Familiarity with real-time data processing technologies (e.g., Apache Kafka, Spark, or Databricks) for building robust data pipelines.
- Experience with infrastructure automation using Infrastructure as Code (e.g., Terraform, Ansible, or CloudFormation).
- Knowledge of DevOps principles to optimize cloud infrastructure, monitoring, and deployment strategies.
Overall Skills
- Strong software engineering background: Ability to design, build, and maintain complex web systems from scratch, ensuring they meet high standards of performance and scalability.
- System design and problem-solving expertise: Comfortable breaking down complex problems into modular, scalable solutions.
- Proficiency with modern development practices and tools: Version control (Git), CI/CD pipelines, and container-based development.
- Knowledge of cloud-native development: Implementing scalable solutions in GCP, AWS, or Azure environments.
- Agile methodology: Experience working in agile teams, with a focus on continuous improvement and delivery.
Benefits
We’re excited to offer a fixed one-year contract (initially, with very likely extension), starting 1 February, along with a range of benefits to support our team members, including:
1. Comprehensive compensation package including shares: We offer salaries and benefits tailored to your experience and qualifications, along with the opportunity to gain ownership in the company.
2. Professional development opportunities: We provide resources and support for ongoing learning and career growth, including access to training programs, workshops, and conferences.
3. Flexible work arrangements: We understand the importance of work-life balance and offer flexible working options to accommodate personal needs and preferences.
4. A supportive and collaborative work environment: We foster a culture of teamwork, collaboration, and mutual respect, where every team member is valued and supported in their professional and personal growth.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
14482 Potsdam, Germany