Job openings

Rheo is an intelligent industrial AI platform that utilizes sensors and machine learning to optimize operational processes. 

Rheo fosters the right harmony between people and technology through data-led focus and transparency, thereby supercharging manufacturing/operations teams into a cohesive unit. At Rheo, we apply the same principles we advocate to our customers by creating effective lean solutions.

Top Left Decoration Top Right Decoration

AI Application Specialist

- Full-time | Senior level | Chennai, Tamil Nadu, India | Hybrid Work Culture 

REQUIREMENTS

  • Bachelor's or Master's degree in Computer Science, Data Science, or a related field.
  • Proven experience in data annotation, with a focus on supporting AI and machine learning projects. 
  • Ability to work collaboratively in a team environment. 
  • Effective communication skills with the ability to convey technical concepts to non-technical stakeholders.

WHAT YOU WILL DO

1. Data Annotation Expertise:

  • Utilize advanced data annotation techniques to prepare high-quality labeled datasets for training machine learning and AI models. Ensure accuracy and consistency in data annotations to enhance model performance. . 

2. Quality Assurance:

  • Conduct thorough testing and validation of AI applications to identify and address any issues related to data annotations and model performance. Implement quality assurance measures to ensure the reliability and effectiveness of AI solutions. 

3. Collaboration and Communication:

  • Work closely with data scientists, software developers, and other stakeholders to understand project requirements and goals. Clearly communicate technical concepts and findings to both technical and non-technical team members. 

4. Continuous Learning:

  • Stay updated on the latest advancements in AI and machine learning technologies. Actively participate in professional development activities to enhance your skills and knowledge.

Job Features

Job Category

Annotations

Rheo is an intelligent industrial AI platform that utilizes sensors and machine learning to optimize operational processes.  Rheo fosters the right harmony between people and technology through d...

Rheo is an intelligent industrial AI platform that utilizes sensors and machine learning to optimize operational processes. 

Rheo fosters the right harmony between people and technology through data-led focus and transparency, thereby supercharging manufacturing/operations teams into a cohesive unit. At Rheo, we apply the same principles we advocate to our customers by creating effective lean solutions.

Top Left Decoration Top Right Decoration

Flutter Developer

- Full-time | Senior level | Chennai, Tamil Nadu, India | Hybrid Work Culture 

REQUIREMENTS

  • 3-4 years of proven experience as a Flutter Developer or in a similar role.
  • Proficient in Dart programming language.
  • Strong understanding of Flutter framework and its core principles.
  • Experience with third-party libraries and APIs. 
  • Familiarity with RESTful APIs to connect Flutter applications to back-end services.
  • Knowledge of modern authorization mechanisms, such as JSON Web Token.
  • Experience with mobile development lifecycle (iOS/Android).
  • Understanding of code versioning tools, such as Git. 
  • Strong problem-solving skills and attention to detail. 
  • Excellent communication and collaboration skills. 
  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).

WHAT YOU WILL DO

  • Develop and maintain mobile applications using Flutter.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and efficient code. 
  • Implement responsive UI that fits various devices and screen sizes. 
  • Troubleshoot and debug applications. 
  • Optimize application performance. 
  • Participate in code reviews and contribute to improving coding standards and best practices. 
  • Mentor junior developers and provide technical guidance. 
  • Stay updated with emerging technologies and industry trends. 
  • Lead and participate in architectural discussions and decisions. 
  • Contribute to the continuous improvement of the development process.

Job Features

Job Category

Engineering

Rheo is an intelligent industrial AI platform that utilizes sensors and machine learning to optimize operational processes.  Rheo fosters the right harmony between people and technology through d...

Rheo is an intelligent industrial AI platform that utilizes sensors and machine learning to optimize operational processes. 

Rheo fosters the right harmony between people and technology through data-led focus and transparency, thereby supercharging manufacturing/operations teams into a cohesive unit. At Rheo, we apply the same principles we advocate to our customers by creating effective lean solutions.

Top Left Decoration Top Right Decoration

IT Systems and Security Administrator

- Full-time | Senior level | Chennai, Tamil Nadu, India | Hybrid Work Culture 

REQUIREMENTS

  • Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
  • Proven experience as a System Administrator or similar role.
  • Strong knowledge of hardware asset management and IT infrastructure.
  • Proficiency in managing Windows, macOS, and/or Linux operating systems.
  • Experience with network administration and troubleshooting.
  • Hands-on experience with security assessment tools and methodologies.
  • Understanding of cybersecurity principles and best practices.
  • Relevant certifications (e.g., CompTIA Security+, CEH, CISSP) are a plus.

WHAT YOU WILL DO

1. Hardware Asset Management: 

  • Maintain and manage all office hardware assets, including computers, servers, printers, and other peripherals.
  • Track inventory and ensure all hardware is functioning optimally. 

2. Local Network Administration: 

  • Manage and troubleshoot the local area network (LAN), ensuring reliable connectivity.
  • Configure and maintain network hardware like routers, switches, and firewalls.

3. Office System Administration: 

  • Install, configure, and update operating systems and application software on office devices.
  • Manage user accounts, permissions, and access rights. 

4. Security Assessments: 

  • Conduct regular vulnerability assessments to identify and address security risks.
  • Perform penetration testing to evaluate the effectiveness of existing security measures. 
  • Implement security protocols and recommend enhancements to protect against threats.

5. Documentation and Compliance: 

  • Maintain detailed documentation of system configurations, network layouts, and security procedures.
  • Ensure all systems comply with company policies and industry regulations.

6. Technical Support: 

  • Provide prompt technical support to staff for hardware and software issues.
  • Educate users on best practices and new technologies. 

7. Continuous Learning and Development: 

  • Stay updated on the latest technology trends and security threats. 
  • Participate in training sessions and obtain relevant certifications. 

Job Features

Job Category

Engineering

Rheo is an intelligent industrial AI platform that utilizes sensors and machine learning to optimize operational processes.  Rheo fosters the right harmony between people and technology through d...

Rheo is an intelligent industrial AI platform that utilizes sensors and machine learning to optimize operational processes. 

Rheo fosters the right harmony between people and technology through data-led focus and transparency, thereby supercharging manufacturing/operations teams into a cohesive unit. At Rheo, we apply the same principles we advocate to our customers by creating effective lean solutions.

Top Left Decoration Top Right Decoration

Junior DevOps Engineer

- Full-time | Senior level | Chennai, Tamil Nadu, India | Hybrid Work Culture 

REQUIREMENTS

  • Bachelor's degree in Computer Science, Information Technology, or related field. (or equivalent work experience)
  • Proven experience as a DevOps Engineer or similar role, with at least  1 years  as a DevOps Engineer. 
  • Strong hands-on experience with infrastructure-as-code tools like Terraform, configuration management tools like Ansible, and version control systems like Git. 
  • Proficiency in scripting languages such as Python, Bash, or Ruby for automation tasks.
  • In-depth knowledge of CI/CD concepts and experience with CI/CD tools like Jenkins, GitLab CI/CD, CircleCI or GitHub Actions.
  • Extensive experience working with cloud platforms like AWS, Azure, or GCP.
  • Solid understanding of containerization technologies such as Docker and container orchestration tools like Kubernetes.
  • Familiarity with monitoring and logging solutions like Prometheus, Grafana, ELK stack, etc.
  • Excellent problem-solving skills and the ability to troubleshoot complex issues across different technology stacks.
  • Strong communication and interpersonal skills to effectively collaborate with cross-functional teams.

WHAT YOU WILL DO

1. Infrastructure Automation:

  • Design, develop, and maintain the infrastructure-as-code (IaC) to automate the provisioning, configuration, and scaling of cloud-based and on-premises infrastructure components.
  • Utilize tools like Terraform, Ansible, Chef, Puppet, or similar technologies. 

2. CI/CD Implementation:

  • Establish, maintain, and optimize CI/CD pipelines to automate software builds, testing, and deployment processes.
  • Work with development teams to integrate code repositories, automated testing, and deployment strategies. 

3. Monitoring and Alerting:

  • Implement monitoring and alerting systems to proactively identify and resolve performance bottlenecks, security vulnerabilities, and other issues.
  • Utilize tools like Prometheus, Grafana, ELK stack, or similar technologies.

4. Cloud Services Management:

  • Manage cloud environments, such as AWS by optimizing cost, security, and performance.
  • Leverage services like EC2, S3, RDS, VPCs, EKS etc., based on the project's requirements. 

5. Security and Compliance:

  • Collaborate with security teams to implement best practices and industry standards for infrastructure security and compliance.
  • Conduct regular security assessments and vulnerability scans. 

6. Incident Management:

  • Participate in incident response and troubleshooting efforts to identify root causes and implement preventive measures.
  • Ensure high availability and reliability of production systems. 

7. Collaboration and Support:

  • Work closely with development teams, product managers, and other stakeholders to understand project requirements and provide support throughout the software development lifecycle. 

8. Continuous Improvement:

  • Research and recommend emerging technologies, tools, and best practices related to DevOps, cloud computing, and automation to enhance system performance and efficiency. 

Job Features

Job Category

Engineering

Rheo is an intelligent industrial AI platform that utilizes sensors and machine learning to optimize operational processes.  Rheo fosters the right harmony between people and technology through d...

Rheo is an intelligent industrial AI platform that utilizes sensors and machine learning to optimize operational processes. 

Rheo fosters the right harmony between people and technology through data-led focus and transparency, thereby supercharging manufacturing/operations teams into a cohesive unit. At Rheo, we apply the same principles we advocate to our customers by creating effective lean solutions.

Top Left Decoration Top Right Decoration

Junior Python Developer

- Full-time | Senior level | Chennai, Tamil Nadu, India | Hybrid Work Culture 

REQUIREMENTS

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Strong knowledge of Python programming language fundamentals.
  • Basic understanding of web technologies (HTML, CSS, JavaScript) and frameworks (e.g., Django, Flask) is a plus.
  • Familiarity with relational databases (e.g., MySQL, PostgreSQL) and basic SQL queries. 
  • Experience with version control systems, such as Git. 
  • Analytical mindset with the ability to approach problems creatively and effectively.
  • Good verbal and written communication skills.
  • The ability to work well in a team environment and collaborate effectively.
  • A passion for software development and the desire to learn and grow as a developer. 

WHAT YOU WILL DO

1. Coding and Development:

  • Write clean, efficient, and well-documented Python code, following best practices and coding standards.
  • Collaborate with the team to implement software features and functionality. 

2. Software Testing:

  • Conduct unit testing and participate in code reviews to ensure the quality and reliability of the software.
  • Identify and fix bugs and performance issues.

3. Collaborate and Learn:

  • Work closely with senior developers, project managers, and other team members to understand requirements and contribute to the overall development process.
  • Be open to learning new technologies and tools to improve your skills.

4. Troubleshooting and Support:

  • Provide support and troubleshoot issues in the development, testing, and production environments.

5. Version Control and Collaboration:

  • Utilize version control systems (e.g., Git) effectively to manage code changes and collaborate with team members efficiently. 

6. Documentation:

  • Maintain clear and concise documentation for code, processes, and project-related tasks.

7. Research and Innovation:

  • Stay up-to-date with the latest developments in Python and related technologies.
  • Propose innovative ideas and solutions to improve software development practices. 

8. Adherence to Security and Privacy:

  • Ensure that the code and applications developed adhere to security and privacy standards, protecting sensitive data.

Job Features

Job Category

Engineering

Rheo is an intelligent industrial AI platform that utilizes sensors and machine learning to optimize operational processes.  Rheo fosters the right harmony between people and technology through d...

Rheo is an intelligent industrial AI platform that utilizes sensors and machine learning to optimize operational processes. 

Rheo fosters the right harmony between people and technology through data-led focus and transparency, thereby supercharging manufacturing/operations teams into a cohesive unit. At Rheo, we apply the same principles we advocate to our customers by creating effective lean solutions.

Top Left Decoration Top Right Decoration

Lead QA Engineer

- Full-time | Senior level | Chennai, Tamil Nadu, India | Hybrid Work Culture 

REQUIREMENTS

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Quality Analyst Engineer or in a similar lead testing role, with at least  6 years  of relevant experience, with a focus on leadership and team management.
  • Strong expertise in designing and executing comprehensive test strategies, test plans, and test cases. 
  • Proficiency in test automation using popular testing frameworks and tools (e.g., Selenium, JUnit, TestNG, etc.).
  • Experience with performance testing and familiarity with tools (e.g., JMeter, LoadRunner).
  • Solid understanding of various testing methodologies, including regression, functional, and integration testing.
  • Strong analytical skills to identify, isolate, and reproduce defects effectively.
  • Excellent leadership and mentoring abilities to guide and inspire junior team members.
  • Exceptional communication and collaboration skills to work effectively in a cross-functional environment.
  • Continuous learner, passionate about staying updated with the latest testing trends and technologies.
  • ISTQB or similar testing certifications are preferred.

WHAT YOU WILL DO

1. Leadership and Team Management:

  • Lead, mentor, and manage a team of QA engineers.
  • Provide guidance, training, and support to team members.
  • Foster a collaborative and positive work environment. 

2. Quality Assurance Strategy:

  • Develop and implement a comprehensive QA strategy that aligns with overall business objectives.
  • Define and enforce QA processes and standards.
  • Stay abreast of industry best practices and incorporate them into the QA strategy. 

3. Test Planning and Execution:

  • Collaborate with cross-functional teams to understand project requirements and specifications. Create detailed test plans, test cases, and test scripts.
  • Execute manual and automated tests to ensure the functionality, performance, and security of software applications. 

4. Automation Testing:

  • Drive the implementation of automation testing where applicable.
  • Select and implement appropriate testing tools and frameworks.
  • Continuously enhance and maintain automated test suites.

5. Defect Management:

  • Identify, document, and track defects through their lifecycle.
  • Work closely with development teams to facilitate timely defect resolution. 

6. Performance and Load Testing:

  • Design and execute performance and load testing to ensure software scalability and reliability. 

7. Collaboration and Communication:

  • Collaborate effectively with development, product management, and other cross-functional teams.
  • Communicate QA status, issues, and risks to stakeholders in a clear and concise manner. 

8. Continuous Improvement:

  • Proactively identify opportunities for process improvement and efficiency.
  • Implement and drive continuous improvement initiatives within the QA team. 

9. Product Expertise:

  • Develop an in-depth understanding of the company's products, their underlying architecture, and business requirements to provide valuable insights during the testing process. 

10. Cross-Functional Collaboration:

  • Work closely with product managers, software developers, and other stakeholders to understand project requirements and ensure clear communication and alignment throughout the development and testing lifecycle. 

Job Features

Job Category

Engineering

Rheo is an intelligent industrial AI platform that utilizes sensors and machine learning to optimize operational processes.  Rheo fosters the right harmony between people and technology through d...

Rheo is an intelligent industrial AI platform that utilizes sensors and machine learning to optimize operational processes. 

Rheo fosters the right harmony between people and technology through data-led focus and transparency, thereby supercharging manufacturing/operations teams into a cohesive unit. At Rheo, we apply the same principles we advocate to our customers by creating effective lean solutions.

Top Left Decoration Top Right Decoration

Senior DevOps Engineer

- Full-time | Senior level | Chennai, Tamil Nadu, India | Hybrid Work Culture 

REQUIREMENTS

  • Bachelor's degree in Computer Science, Information Technology, or related field. (equivalent work experience).
  • Proven experience as a DevOps Engineer or similar role, with at least  4 years  in a senior/leadership position.
  • Strong hands-on experience with infrastructure-as-code tools like Terraform, configuration management tools like Ansible, and version control systems like Git.
  • Proficiency in scripting languages such as Python, Bash, or Ruby for automation tasks.
  • In-depth knowledge of CI/CD concepts and experience with CI/CD tools like Jenkins, GitLab CI/CD, CircleCI or GitHub Actions.
  • Extensive experience working with cloud platforms like AWS, Azure, or GCP.
  • Solid understanding of containerization technologies such as Docker and container orchestration tools like Kubernetes.
  • Familiarity with monitoring and logging solutions like Prometheus, Grafana, ELK stack, etc.
  • Excellent problem-solving skills and the ability to troubleshoot complex issues across different technology stacks.
  • Strong communication and interpersonal skills to effectively collaborate with cross-functional teams.

WHAT YOU WILL DO

1. Infrastructure Automation:

  • Design, develop, and maintain the infrastructure-as-code (IaC) to automate the provisioning, configuration, and scaling of cloud-based and on-premises infrastructure components.
  • Utilize tools like Terraform, Ansible, Chef, Puppet, or similar technologies.

2. CI/CD Implementation:

  • Establish, maintain, and optimize CI/CD pipelines to automate software builds, testing, and deployment processes.
  • Work with development teams to integrate code repositories, automated testing, and deployment strategies. 

3. Monitoring and Alerting:

  • Implement monitoring and alerting systems to proactively identify and resolve performance bottlenecks, security vulnerabilities, and other issues.
  • Utilize tools like Prometheus, Grafana, ELK stack, or similar technologies.

4. Cloud Services Management:

  • Manage cloud environments, such as AWS by optimizing cost, security, and performance.
  • Leverage services like EC2, S3, RDS, VPCs, EKS etc., based on the project's requirements. 

5. Security and Compliance:

  • Collaborate with security teams to implement best practices and industry standards for infrastructure security and compliance.
  • Conduct regular security assessments and vulnerability scans. 

6. Incident Management:

  • Participate in incident response and troubleshooting efforts to identify root causes and implement preventive measures.
  • Ensure high availability and reliability of production systems. 

7. Collaboration and Support:

  • Work closely with development teams, product managers, and other stakeholders to understand project requirements and provide support throughout the software development lifecycle. 

8. Continuous Improvement:

  • Research and recommend emerging technologies, tools, and best practices related to DevOps, cloud computing, and automation to enhance system performance and efficiency. 

Job Features

Job Category

Engineering

Rheo is an intelligent industrial AI platform that utilizes sensors and machine learning to optimize operational processes.  Rheo fosters the right harmony between people and technology through d...

Rheo is an intelligent industrial AI platform that utilizes sensors and machine learning to optimize operational processes. 

Rheo fosters the right harmony between people and technology through data-led focus and transparency, thereby supercharging manufacturing/operations teams into a cohesive unit. At Rheo, we apply the same principles we advocate to our customers by creating effective lean solutions.

Top Left Decoration Top Right Decoration

Senior Python Developer

- Full-time | Senior level | Chennai, Tamil Nadu, India | Hybrid Work Culture 

REQUIREMENTS

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Demonstrated expertise in Python programming language with a deep understanding of its core concepts, libraries, and frameworks.
  • Strong understanding of web technologies, including HTML, CSS, JavaScript, and experience with Python web frameworks like Django or Flask.
  • Proficiency in designing and optimizing databases, writing complex SQL queries, and working with both relational and NoSQL databases.
  • Proven experience in leading and mentoring development teams, driving best practices, and fostering a collaborative work environment.
  • Strong analytical thinking and problem-solving abilities, with a track record of solving complex technical challenges.
  • Excellent communication and interpersonal skills, with the ability to explain technical concepts to both technical and non-technical stakeholders.
  • Experience in project planning, task estimation, and delivering projects on time and within scope. 

WHAT YOU WILL DO

1. Software Architecture and Design:

  • Lead the architectural design and development of robust, scalable, and maintainable Python applications.
  • Collaborate with other stakeholders, such as product managers and software architects, to define technical requirements and create effective solutions.

2. Coding and Development:

  • Write high-quality Python code adhering to best practices, design patterns, and coding standards.
  • Utilize your expertise to optimize code performance and ensure scalability.

3. Team Leadership and Mentorship:

  • Provide technical leadership and mentorship to junior developers.
  • Conduct code reviews, offer constructive feedback, and promote a culture of continuous improvement.

4. Performance Optimization:

  • Identify and resolve performance bottlenecks in the software, ensuring optimal application performance and responsiveness.

5. Testing and Quality Assurance

  • Establish and maintain rigorous testing practices, including unit testing, integration testing, and automated testing, to deliver reliable and bug-free software.

6. Collaboration and Project Management:

  • Collaborate with cross-functional teams, including product managers, designers, and QA engineers, to plan, prioritize, and execute development tasks effectively.
  • Take ownership of projects and ensure timely delivery. 

7. Research and Technology Adoption:

  • Stay up-to-date with the latest developments in Python and related technologies.
  • Introduce innovative tools and techniques to enhance the development process.

8. Troubleshooting and Support:

  • Provide advanced technical support to resolve complex issues in development, testing, and production environments. 

9. Documentation:

  • Create and maintain comprehensive technical documentation, including architecture diagrams, API specifications, and code comments.

10. Security and Privacy:

  • Ensure that the software and applications developed comply with security and privacy standards, protecting sensitive data and preventing potential vulnerabilities.

Job Features

Job Category

Engineering

Rheo is an intelligent industrial AI platform that utilizes sensors and machine learning to optimize operational processes.  Rheo fosters the right harmony between people and technology through d...

Rheo is an intelligent industrial AI platform that utilizes sensors and machine learning to optimize operational processes. 

Rheo fosters the right harmony between people and technology through data-led focus and transparency, thereby supercharging manufacturing/operations teams into a cohesive unit. At Rheo, we apply the same principles we advocate to our customers by creating effective lean solutions.

Top Left Decoration Top Right Decoration

Senior QA Engineer

- Full-time | Senior level | Chennai, Tamil Nadu, India | Hybrid Work Culture 

REQUIREMENTS

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Quality Analyst Engineer or in a similar senior testing role, with at least 3 years of relevant experience.
  • Strong expertise in designing and executing comprehensive test strategies, test plans, and test cases.
  • Proficiency in test automation using popular testing frameworks and tools (e.g., Selenium, JUnit, TestNG, etc.).
  • Experience with performance testing and familiarity with tools (e.g., JMeter, LoadRunner).
  • Solid understanding of various testing methodologies, including regression, functional, and integration testing. 
  • Strong analytical skills to identify, isolate, and reproduce defects effectively.
  • Excellent leadership and mentoring abilities to guide and inspire junior team members.
  • Exceptional communication and collaboration skills to work effectively in a cross-functional environment.
  • Continuous learner, passionate about staying updated with the latest testing trends and technologies. 
  • ISTQB or similar testing certifications are preferred.

WHAT YOU WILL DO

1. Test Strategy and Planning:

  • Develop and execute comprehensive test strategies, test plans, and test cases for complex software projects, ensuring maximum test coverage and adherence to project requirements and timelines.

2. Test Execution and Defect Management:

  • Lead the execution of test cases, identify defects, and manage defect lifecycle by closely working with developers and stakeholders to ensure timely resolution.

3. Test Automation:

  • Design, develop, and maintain automated test scripts using industry-standard test automation frameworks and tools.
  • Identify opportunities for test automation and mentor junior team members in automation best practices.

4. Performance and Load Testing:

  • Conduct performance and load testing to assess software scalability, stability, and response times under varying workloads.

5. Continuous Improvement

  • Drive continuous improvement initiatives within the QA team, including process enhancements, tools evaluation, and the implementation of best practices.

6. Quality Metrics and Reporting:

  • Monitor and report key quality metrics to track the overall health of the product and identify areas for improvement.
  • Present test results and progress reports to stakeholders and management.

7. Test Environments Management:

  • Collaborate with IT and DevOps teams to set up and maintain testing environments that mimic production configurations.

8. Risk Assessment:

  • Identify and communicate potential risks related to software quality, suggesting mitigation strategies to ensure the delivery of high-quality products.

9. Product Expertise:

  • Develop an in-depth understanding of the company's products, their underlying architecture, and business requirements to provide valuable insights during the testing process.

10. Cross-Functional Collaboration:

  • Work closely with product managers, software developers, and other stakeholders to understand project requirements and ensure clear communication and alignment throughout the development and testing lifecycle.

Job Features

Job Category

Engineering

Rheo is an intelligent industrial AI platform that utilizes sensors and machine learning to optimize operational processes.  Rheo fosters the right harmony between people and technology through d...

Rheo is an intelligent industrial AI platform that utilizes sensors and machine learning to optimize operational processes. 

Rheo fosters the right harmony between people and technology through data-led focus and transparency, thereby supercharging manufacturing/operations teams into a cohesive unit. At Rheo, we apply the same principles we advocate to our customers by creating effective lean solutions.

Top Left Decoration Top Right Decoration

Senior UI/UX Designer

- Full-time | Senior level | Chennai, Tamil Nadu, India | Hybrid Work Culture 

REQUIREMENTS

  • Bachelor's degree in Design, Human-Computer Interaction, or related field.
  • Proven experience as a UI/UX Designer or similar role, with a strong portfolio showcasing your design projects and process.
  • Proficiency in design tools such as Adobe XD, Sketch, Figma, or similar.
  • Solid understanding of user-centered design principles, usability principles, and design thinking methodologies.
  • Excellent communication and collaboration skills with the ability to effectively communicate design decisions to stakeholders.
  • Experience working in Agile/Scrum development environments is a plus.
  • Knowledge of HTML, CSS, and JavaScript is a plus.

WHAT YOU WILL DO

1. Designing User Interfaces:

  • You will be responsible for designing user interfaces for web and mobile applications that align with our product vision and enhance user engagement.
  • This includes creating wireframes, mockups, and prototypes to illustrate design ideas and facilitate feedback loops.

2. User Research and Testing:

  • You will conduct user research to gain insights into user behavior, preferences, and pain points.
  • Additionally, you will conduct usability testing and gather feedback to validate design decisions and iterate on designs accordingly.

3. Collaboration:

  • You will collaborate closely with product managers, developers, and other stakeholders throughout the design process.
  • You will work collaboratively to ensure that designs are feasible, aligned with project goals, and delivered within project timelines.

4. Design Systems and Guidelines:

  • You will maintain and evolve design systems, style guides, and UI components to ensure consistency and scalability across our digital products.
  • This includes documenting design patterns, best practices, and guidelines to streamline the design process.

5. Continuous Learning

  • You will stay up-to-date with industry trends, best practices, and emerging technologies in UI/UX design.
  • You will proactively seek out opportunities for growth and development to enhance your skills and contribute to the success of our team.

Job Features

Job Category

Design

Rheo is an intelligent industrial AI platform that utilizes sensors and machine learning to optimize operational processes.  Rheo fosters the right harmony between people and technology through d...

Rheo is an intelligent industrial AI platform that utilizes sensors and machine learning to optimize operational processes. 

Rheo fosters the right harmony between people and technology through data-led focus and transparency, thereby supercharging manufacturing/operations teams into a cohesive unit. At Rheo, we apply the same principles we advocate to our customers by creating effective lean solutions.

Top Left Decoration Top Right Decoration

Site Reliability Engineer

- Full-time | Senior level | Chennai, Tamil Nadu, India | Hybrid Work Culture 

REQUIREMENTS

  • Bachelor's degree in Computer Science, Information Technology, or related field. (or equivalent work experience).
  • Proven experience as a Devops Engineer or Site Reliability Engineer or similar role, with at least  2 years.
  • Strong hands-on experience with infrastructure-as-code tools like Terraform, configuration management tools like Ansible, and version control systems like Git.
  • Proficiency in scripting languages such as Python, Bash, or Ruby for automation tasks.
  • In-depth knowledge of CI/CD concepts and experience with CI/CD tools like Jenkins, GitLab CI/CD, CircleCI or GitHub Actions.
  • Extensive experience working with cloud platforms like AWS, Azure, or GCP.
  • Solid understanding of containerization technologies such as Docker and container orchestration tools like Kubernetes.
  • Familiarity with monitoring and logging solutions like Prometheus, Grafana, ELK stack, etc.
  • Excellent problem-solving skills and the ability to troubleshoot complex issues across different technology stacks.
  • Strong communication and interpersonal skills to effectively collaborate with cross-functional teams. 

WHAT YOU WILL DO

1. AWS Cloud Maintenance:

  • Maintain and optimize AWS Cloud infrastructure to ensure scalability, reliability, and performance.
  • Monitor AWS resources and services to identify and rectify potential issues before they impact the system.

2. Kubernetes Management:

  • Manage and maintain Kubernetes clusters, ensuring high availability and performance.
  • Implement best practices for container orchestration and scaling.

3. Incident Response:

  • Participate in an on-call rotation to provide 24/7 support and respond to critical incidents promptly.
  • Collaborate with cross-functional teams to troubleshoot and resolve system issues efficiently.

4. Bug Tracking and Resolution:

  • Identify and document software and infrastructure bugs, working closely with development teams to prioritize and resolve them.
  • Continuously improve monitoring and alerting systems to proactively detect issues.

5. Performance Optimization

  • Analyze system performance and implement optimizations to enhance reliability and reduce downtime.

6. Automation:

  • Develop and maintain automation scripts and tools for provisioning, deployment, and monitoring.

7. Documentation:

  • Create and update documentation for systems, processes, and incident response procedures.

8. Security and Compliance:

  • Ensure security best practices are followed and participate in security audits and compliance initiatives.

Job Features

Job Category

Engineering

Rheo is an intelligent industrial AI platform that utilizes sensors and machine learning to optimize operational processes.  Rheo fosters the right harmony between people and technology through d...

We are seeking a highly skilled and motivated Full Stack Engineer with expertise in React, Python (Flask), Elastic Search, and AWS to join our dynamic and innovative team. As a Full Stack Engineer, you will play a pivotal role in designing, developing, and maintaining our cutting-edge web applications and services. Your proficiency in frontend and backend technologies, coupled with your knowledge of cloud infrastructure, will be essential in delivering high-quality and scalable solutions.

Top Left Decoration Top Right Decoration

Senior Full Stack Engineer

- Full-time | Senior level | Chennai, Tamil Nadu, India | Hybrid Work Culture 

REQUIREMENTS

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Proven experience as a Full Stack Engineer, with a focus on React, Python (Flask), Elastic Search, and AWS with at least  4 years  of relevant experience.
  • Strong proficiency in frontend technologies, including React, JavaScript, HTML, and CSS.
  • Solid understanding of backend development with Python, Flask, and relational databases.
  • Experience in designing and implementing search functionality using Elastic Search.
  • In-depth knowledge of AWS services and deployment best practices.
  • Familiarity with version control systems (e.g., Git) and agile development methodologies.
  • Ability to write clean, efficient, and well-documented code.
  • Strong problem-solving skills and the ability to thrive in a fast-paced, collaborative environment.
  • Excellent communication and teamwork skills. 

WHAT YOU WILL DO

1. Frontend Development:

  • Collaborate with UI/UX designers and product managers to implement responsive and user-friendly front-end interfaces using React.
  • Develop reusable components and libraries to ensure consistency and efficiency across various web applications.
  • Optimize frontend performance to deliver fast-loading and smooth user experiences.

2. Backend Development:

  • Utilize Python (Flask) to design and implement robust server-side logic and RESTful APIs to support front-end functionalities.
  • Create and maintain databases and data models to efficiently handle data storage and retrieval.
  • Implement authentication and authorization mechanisms to ensure data security.

3. AWS Cloud Services:

  • Utilize various AWS services, such as EC2, S3, CloudFront, and Batch to build and deploy scalable and reliable applications.
  • Implement serverless architectures and microservices to improve application performance and scalability.

4. Testing and Deployment:

  • Write unit tests and conduct code reviews to maintain code quality and ensure software reliability.
  • Use CI/CD pipelines to automate the testing and deployment processes, facilitating rapid and safe releases.

5. Troubleshooting and Optimization

  • Monitor application performance, identify bottlenecks, and proactively address issues to ensure optimal system performance.
  • Conduct performance tuning and optimization to enhance application responsiveness and efficiency.

6. Collaboration and Communication:

  • Work closely with cross-functional teams, including designers, product managers, and other engineers, to understand requirements and contribute to product development.
  • Effectively communicate technical concepts and solutions to both technical and non-technical stakeholders.

Job Features

Job Category

Engineering

We are seeking a highly skilled and motivated Full Stack Engineer with expertise in React, Python (Flask), Elastic Search, and AWS to join our dynamic and innovative team. As a Full Stack Engineer, yo...