At a Glance
- Tasks: Join our team to optimise performance strategies and develop next-gen solutions.
- Company: Dematic is a global leader in intelligent intralogistics and material handling solutions.
- Benefits: Enjoy competitive pay, career development, and global opportunities.
- Why this job: Be part of an innovative team making a real impact in supply chain optimisation.
- Qualifications: Solid Java experience and strong grasp of software engineering practices required.
- Other info: Work in a collaborative environment that values integrity, courage, and excellence.
The predicted salary is between 48000 - 84000 Β£ per year.
Senior Performance Engineer page is loaded
Senior Performance Engineer
Apply locations Banbury, United Kingdom Antwerpen, Belgium Coslada, Spain Kaunas, Lithuania Bussy Saint Georges, France time type Full time posted on Posted 8 Days Ago job requisition id JR-0079555 We are looking to hire a Senior Performance Engineer who will be a part of The Solution Performance Research and Optimization team. This team exists to optimize the performance of our standard solutions and the work involves the creation of a global API for performance strategies and a reference implementation. This reference implementation will contain the optimizations and operationalizable performance strategies – essentially the output of the Solution Performance Research and Optimization group.
This role is intended to take an existing prototype codebase, operationalize it, integrate all current-generation performance strategies, and further develop the next-generation strategies that have already been started, as well as contributing to all the activities of the Solution Performance Research and Optimization team as required.
We offer:
-
Career Development
-
Competitive Compensation And Benefits
-
Pay Transparency
-
Global Opportunities
Learn More Here: http://www.dematic.com/en-gb/about/careers/
About Dematic
Dematic is a global leader in intelligent intralogistics and material handling solutions. With a rich history of innovation and a commitment to excellence, we provide cutting-edge technology and expertise to optimize our clients\’ supply chains. We offer an inclusive and collaborative work environment where employees can thrive and make a meaningful impact.
Tasks and Qualifications:
Main Responsibilities within the Solution Performance Research and Optimization team:
- Software Architecture β contributes to the development and refinement of software system structures, working within established architectural patterns. Participates in discussions around interfaces, deployment considerations, and scalability, under the guidance of senior colleagues.
- Software Design β responsible for designing and implementing well-structured modules and components. Writes maintainable, readable, and efficient code, applying appropriate design patterns and collaborating on interface specifications.
- Software Testing, Verification, and Validation β develops and maintains robust test suites, including unit and integration tests. Participates in verification activities, contributes to validation efforts, and helps ensure traceability of software requirements where applicable.
- Software Source Control β works effectively within version control systems, following established workflows and contributing to high-quality code integration. Participates in code reviews, adheres to team conventions, and maintains awareness of versioning best practices.
- Software Installation and Delivery β supports the build and deployment processes by developing and maintaining scripts, configuration files, and deployment automation as required. Contributes to making software delivery repeatable and efficient.
- Software Optimization β investigates performance issues, proposes and implements improvements, and contributes to profiling and analysis efforts under the direction of senior engineers. Writes efficient code with awareness of performance constraints.
- Software Development Process & Lifecycle Participation β works within the teamβs development process, following Agile methods, CI/CD practices, and contributing to documentation and knowledge sharing. Engages in code reviews and retrospectives to improve team practices.
- Security and Compliance β applies secure coding practices, follows organisational guidelines for dependency and access management, and contributes to the teamβs ability to meet compliance and cybersecurity standards.
- DevOps and Tooling Use β uses development and operational tools effectively, including build systems, monitoring solutions, and automation frameworks. Provides feedback on tooling and assists in configuration and troubleshooting.
- Technology Use and Adoption β keeps up to date with relevant technologies and applies them appropriately within the existing stack. Participates in technical evaluations and discussions, offering input to help guide technical direction.
- Cross-Functional Collaboration β works effectively with colleagues across disciplines, including hardware, product, and UX. Communicates clearly and contributes to shared understanding across functions.
- Support of Live Systems β assists in the resolution of live issues within third-line support frameworks. Investigates problems, proposes fixes, and participates in root cause analysis, under the support of more senior team members.
- Innovation and Technical Exploration β actively participates in innovation activities, including exploring new techniques, prototyping ideas, and experimenting with emerging technologies. Contributes to the groupβs technical curiosity and continuous improvement ethos.
This role requires the following personal and professional capabilities:
- Problem-Solving and Adaptability β able to break down complex technical challenges into manageable pieces and work through ambiguity. Seeks guidance when needed and applies sound judgement to practical problems.
- Collaboration and Team Contribution β works effectively within a team, shares ideas constructively, supports others, and seeks out input. Communicates clearly with colleagues across functions and values diverse perspectives.
- Professional Communication β capable of explaining technical concepts clearly to peers, writing clean documentation, and engaging in productive technical discussions. Adapts communication style to suit different audiences.
- Initiative and Accountability β demonstrates ownership of tasks and features, follows through reliably, and takes pride in delivering high-quality outcomes. Identifies areas for improvement and raises them proactively.
- Continuous Learning β maintains a growth mindset, actively seeks feedback, and looks for opportunities to learn new tools, technologies, and techniques. Keeps current with developments in the field.
- Awareness of Systems and Context β understands how their code fits into a wider system and its interaction with other components, processes, or disciplines. Appreciates broader performance and maintainability concerns.
- Composure and Focus β remains calm and constructive when facing tight deadlines, changing requirements, or unexpected issues. Contributes to a positive and resilient team atmosphere.
Technical Skills Required:
- Java β solid hands-on experience with Java is essential.
- Software Engineering Practices β strong grasp of software development fundamentals, including source control (e.g., Git), testing, code reviews, and CI/CD workflows.
- Design and Implementation β capable of independently implementing features, debugging problems, and proposing practical solutions.
- Team Experience β has worked effectively in cross-functional teams. Some experience of peer mentoring or informal technical guidance is a bonus.
Additional skills and capabilities that are not strictly required, but are extremely beneficial:
- Deep working knowledge of solving scheduling and optimization problems in a static-shuttle automatic storage and retrieval system with a whole-system approach.
- Deep working knowledge of an internal Dematic storage and retrieval optimization prototype.
Similar Jobs (1)
Principal Performance Engineer
locations 7 Locations time type Full time posted on Posted 8 Days Ago
KION Supply Chain Solutions (KION SCS) is an operating unit of the KION Group, consisting of the two strong and successful brands Dematic and DAI. Dematic is an intralogistics innovator that designs, builds and supports intelligent, automated solutions for manufacturing, warehouse and distribution environments for customers that are powering the future of commerce. The company is headquartered in Atlanta with engineering centers, manufacturing facilities and service centers located in more than 25 countries, and also owns the software company, Digital Applications International Limited (DAI).
DAI, acquired by Dematic in 2020, specializes in logistics automation solutions with offices in the US, UK and Switzerland.
The KION Group is among the worldβs leading suppliers of industrial trucks and supply chain solutions and has a global network of more than 42,000 employees. Its portfolio encompasses forklift trucks and warehouse trucks, as well as integrated automation technology and software solutions for the optimization of supply chains. Across more than 100 countries worldwide, the KION Groupβs solutions improve the flow of material and information within factories, warehouses, and distribution centers.
Our Linde and STILL forklift brands serve the premium industrial truck segment. Dematic is a global leader in automated material handling. Together, we are shaping the future and are among the best in our industry.
Our culture is driven by our shared KION Group values β integrity, collaboration, courage and excellence.
#J-18808-Ljbffr
Senior Performance Engineer employer: Kion Group AG
Contact Detail:
Kion Group AG Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Senior Performance Engineer
β¨Tip Number 1
Familiarise yourself with the latest trends in performance engineering, especially in Java. Being able to discuss recent advancements or tools during your interview can demonstrate your passion and knowledge in the field.
β¨Tip Number 2
Engage with the performance engineering community online. Join forums or LinkedIn groups where professionals share insights and challenges. This can help you network and may even lead to referrals for the position.
β¨Tip Number 3
Prepare to discuss specific examples of how you've optimised software performance in past roles. Be ready to explain your thought process and the impact of your work, as this will showcase your problem-solving skills.
β¨Tip Number 4
Research Dematic's products and solutions thoroughly. Understanding their technology and how your role as a Senior Performance Engineer fits into their operations will allow you to tailor your responses and show genuine interest in the company.
We think you need these skills to ace Senior Performance Engineer
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights relevant experience and skills that align with the responsibilities of a Senior Performance Engineer. Focus on your software architecture, design, and testing experience, as well as any specific projects that demonstrate your problem-solving abilities.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Discuss how your background in Java and software engineering practices makes you a great fit for the team. Mention any experience you have with performance optimisation and cross-functional collaboration.
Showcase Your Technical Skills: Be specific about your technical skills in your application. Highlight your hands-on experience with Java, source control systems like Git, and any familiarity with CI/CD workflows. If you have experience with scheduling and optimisation problems, make sure to include that as well.
Demonstrate Continuous Learning: Mention any recent courses, certifications, or self-study efforts that show your commitment to continuous learning in the field of software engineering. This could include new technologies, tools, or methodologies that are relevant to the role.
How to prepare for a job interview at Kion Group AG
β¨Showcase Your Technical Skills
As a Senior Performance Engineer, you'll need to demonstrate your solid hands-on experience with Java and your understanding of software engineering practices. Be prepared to discuss specific projects where you've applied these skills, and consider bringing examples of your code or design patterns you've used.
β¨Prepare for Problem-Solving Questions
Expect to face questions that assess your problem-solving abilities and adaptability. Think of complex technical challenges you've encountered in the past and how you broke them down into manageable pieces. Be ready to explain your thought process clearly.
β¨Emphasise Collaboration and Communication
This role requires effective collaboration across disciplines. Highlight your experience working in cross-functional teams and your ability to communicate technical concepts to non-technical colleagues. Share examples of how you've supported others and contributed to team success.
β¨Demonstrate Continuous Learning
Show that you have a growth mindset by discussing how you keep up with developments in the field. Mention any recent tools, technologies, or techniques you've learned and how you've applied them in your work. This will reflect your initiative and accountability.