Sr. Backend Software Engineer
Job Summary
The Senior Backend Software Engineer will be responsible for developing cloud-native applications and scalable infrastructure for the Altium 365 platform. You will work on large-scale data processing and integrate AI/ML technologies to enhance search and user capabilities. This role focuses on building efficient electronics design solutions through robust API design and stateful server management.
Responsibilities
- Develop cloud-native applications and scalable infrastructure
- Implement AI/ML for advanced search capabilities
- Design and manage large-scale data processing and APIs
- Maintain stateful/stateless servers and relational databases
Required Skills
- 6+ years of .NET experience
- Microservices and cloud architecture
- Complex technical problem solving
- Engineering standards and technical governance
Job Details
Key Responsibilities:
+ Building new cloud-native applications and scalable infrastructure
+ Utilizing AI and ML to power advanced search capabilities
+ Large-scale data processing; data modelling; holistic, intent-based API design
+ Stateful and stateless servers, relational databases, ORM frameworks
Qualifications:
+ 6+ years of .NET experience
+ Solid experience with microservices and cloud solutions
+ Proven ability to take ownership and work with a high level of autonomy
+ A strong team player able to collaborate effectively and contribute to a culture of partnership.
+ Strong ability to solve complex technical challenge and influence technical direction
+ Experience defining and driving engineering standards, best practices, and technical governance
Nice to have:
+ Firebird, Oracle, Postgres.
+ Azure/GCP/AliCloud
Working Model:
+ Hybrid model: remote work two days a week, in-office days are Tuesday through Thursday.