Senior Software Engineer
Location: United Kingdom (remote)
QiO Introduction
QiO Technologies is a leader in intelligent energy optimization, spearheading sustainable advances in data centers and industrial environments. With pioneering software solutions, such as our upcoming data center product, we enhance operational efficiency and reduce energy consumption significantly. Co-founded by industry veteran Rick Haythornthwaite and backed by Wave Equity Group, QiO upholds a tradition of blending rich experience with groundbreaking innovations and strategic partnerships. We are committed to pushing the boundaries of what's possible in energy optimization, fostering a culture that values bold ideas, customer focus, and sustainable practices. Our global operations span across the US, Europe and India, where we drive both data centers and industrial clients towards more sustainable and efficient operations.
Role & Responsibilities
Solution Design and Development:
- Collaborate with clients to understand their industrial processes and identify areas for improvement.
- Design and develop customized solutions that leverage data science and advanced engineering principles.
- Implement and test solutions to ensure they meet client requirements and industry standards.
- Analyse large datasets from industrial systems to identify trends, patterns, and anomalies.
- Develop predictive models and algorithms to optimize industrial processes and enhance performance.
- Use machine learning and statistical techniques to drive data-driven decision-making.
- Write clean, maintainable, and efficient code to develop software solutions for industrial applications.
- Integrate software solutions with existing industrial systems and ensure seamless operation.
- Collaborate with software development teams to enhance and maintain solutions.
- Work within the Agile Software Development framework.
- Serve as a technical expert and advisor to clients, providing guidance and support throughout the solution lifecycle.
- Conduct training sessions and workshops to educate clients and colleagues on the use and benefits of implemented solutions.
- Troubleshoot and resolve technical issues to ensure client satisfaction.
Skills & Experience
- Minimum of 5-7 years of experience in the industrial sector, with a focus on solutions engineering and process engineering.
- Proven experience in data analysis, modelling, and developing software solutions.
- Strong project management skills with a track record of successfully delivering complex projects.
- Proficiency in programming languages such as Python, R, Java, or C++.
- Experience with data science tools and frameworks (e.g., TensorFlow, PyTorch, scikit-learn).
- Knowledge of industrial automation systems and protocols (e.g., SCADA, PLCs, DCS).
- Familiarity with database management and data visualization tools (e.g., SQL, Tableau, Power BI).
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Detail-oriented with a focus on delivering high-quality results.
- Adaptable, tenacious, resilient.
- Customer focused.
- Highly motivated, driven.
What Would Make You a Great Fit?
- You are a great communicator and collaborate effectively, operating cross-functionally with ease.
- You build strong relationships with both internal teams and customers.
- You are resilient and work well under pressure.
- You handle ambiguity with confidence and can achieve clarity in complex situations.
- You make objective decisions by weighing evidence and options carefully.
- You think creatively when it comes to problem-solving and troubleshooting.
- You manage disagreements effectively, ensuring satisfactory outcomes.
- You drive alignment with stakeholders seamlessly.
- You are comfortable working both independently and as part of a team.
- You are determined and motivated to succeed.
- You have an enthusiastic, positive ‘can-do’ attitude.
- You effectively prioritize and execute tasks in high-pressure environments.
- You work well both independently and in team-oriented, collaborative settings.
- You are flexible and adaptable, especially when it comes to learning and understanding new technologies.
Application Process
- 60-minute video chat with hiring manager
- 60-minute technical interview with line manager and peers
Why Join QiO Technologies?
- Inclusive Culture: Join a company that values diversity and is committed to inclusion across all its operations.
- Innovation-Driven Career: Be at the forefront of developing technologies that are reshaping the future of industries.
- Transparency and Respect: Our open communication channels ensure that every team member's voice is heard and valued.
- Delegation of Responsibilities: We trust our team members to take ownership of their projects and deliver outstanding results.
- Impact Global Sustainability: Work on products that have a direct positive impact on reducing global energy consumption.
- Hybrid Working Environment: We provide flexibility to balance personal and professional commitments.
- Accountability and Support: Our team members are empowered with the tools and support they need to succeed.
- Comprehensive health insurance for you and your family
- Flexibility to work from home
- 25 days of annual leave plus bank holidays to recharge
- Exciting company trips and team-building activities