About the Role
Role details below.
Responsibilities
- Optimize and enhance the performance of complex cloud applications within the Altium 365 - Requirements Portal R&D team
- Define the technical strategy for infrastructure, ensuring resilience, scalability, and alignment with evolving product requirements
- Work independently or collaboratively to resolve complex system challenges, such as refining nginx configurations, optimizing system resources, or streamlining deployment processes
- Identify opportunities for improvement, implement solutions, and enhance responsiveness to elevate the user experience
- Understand the broader implications of system changes to enable informed decisions that strengthen the platform
- Design and architect systems with scalability, performance, and security as core considerations
- Create comprehensive system diagrams and documentation using tools such as Miro or Figma
- Provide technical guidance and support to development teams throughout the project lifecycle
- Remain current with industry trends and emerging technologies to continually improve system designs
Requirements
- Proven experience as a Systems Engineer or similar role (SRE, DevOps, etc), specifically in complex cloud-based application development
- Experience in system design and architecture principles, such as: Microservices, Event-driven architectures, Caching strategies, Load balancing and scaling strategies, Database partitioning, sharding, etc
- Experience with cloud services (e.g., AWS, Azure) and DevOps practices
- Familiarity with web technologies and frameworks (e.g., HTML, CSS, JavaScript, RESTful APIs)
- Knowledge of security best practices in web application development
- Fluency in English (verbal and written) to communicate complex ideas effectively
Nice to Have
- Microelectronics domain knowledge would be beneficial
- Experience with Python and/or Django applications is a plus
Benefits
- Work in an environment that encourages creative and autonomous work
- Focus on your growth potential
- Opportunity to learn from and mentor teammates
- Collaborative environment where everyone thrives
- Culture of continuous learning and knowledge sharing
- Freedom and power to define the best way to achieve team goals
- Room to discuss the quirks of living on this planet
Additional Information
- Opportunity to conceive and build new product features for engineers who develop smart products
- The Requirements Portal enables engineering teams to collaborate on product requirements, covering the entire lifecycle from importing customer requirements to creating compliance documents
- Platform: Altium Develop/Agile, which allows design engineers to communicate, collaborate, and bring ideas to market more efficiently