Leave us your email address and we'll send you all the new jobs according to your preferences.

Software Engineer

Posted 5 hours 41 minutes ago by RM IT Professional Resources AG

Contract
Not Specified
I.T. & Communications Jobs
Zürich, Zürich, Switzerland
Job Description

Software Engineer vacancy for our Zurich based client company in the Technology & IT Provider sector.

Description:

As a Software Engineer, you make larger, mostly independent, technical contributions. You deliver on end-to-end tasks towards a larger goal with minimal assistance from more senior team members. You independently plan, prioritize, and execute your work. You may participate in design, though often with guidance. You identify technical problems with the requirements, and fix them.

Your experience/knowledge:
- 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
- 2 years of experience with data structures or algorithms.
- 1 year of experience with ML infrastructure (eg, model deployment, model evaluation, optimization, data processing, debugging).
- 1 year of experience with one or more of the following: Speech/audio (eg, technology duplicating and responding to the human voice), reinforcement learning (eg, sequential decision making), ML infrastructure, or specialization in another ML field.

Responsibilities:
- Contribute to qualification, end-user documentation, production deployment/monitoring, process automation, and customer support.
- Set up or improve test/monitoring/survey infrastructure or processes.
- Consider code health and system maintainability/and scalability over time.
- Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
- Triage product or system issues and debug/track/resolve by analysing the sources of issues and the impact on hardware, network, or service operations and quality.
- Write product or system development code for tasks with minimal assistance.
- Conduct testing on code beyond unit testing (eg integration, performance, stress, security, load, fuzz), design code to allow for easy testing, and write test case descriptions.
- Review code developed by other engineers and provide feedback to ensure best practices (eg, style guidelines, checking code in, accuracy, testability, and efficiency). Identify and pay off tech debt to improve long-term maintainability, modifiability, etc.

Additional skills required include:
- Proficiency in Data structures and algorithms
- Proficiency in Debugging, diagnosis and resolution
- Developing proficiency in Systems thinking
- Proficiency in Test engineering
- Proficiency in Programming
- Developing proficiency in Architecture knowledge
- Developing proficiency in Data analysis and synthesis
- Developing proficiency in SWE system design
- Proficiency in Code and system health
- Proficiency in Code comprehension.


Location:Zurich, Switzerland
Work setting:Hybrid
Sector:Technology & IT Provider
Start:07/2025
Duration:10 months +
Workload:100%
Ref.Nr.:BH 23194
Email this Job