Senior Software Engineer
at Secondmind
Cambridge CB2, England, United Kingdom -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 22 Dec, 2024 | Not Specified | 24 Sep, 2024 | N/A | Kubernetes,Computer Science,Distributed Systems,Python,Product Management,Machine Learning,Google Cloud Platform,Continuous Improvement,Docker | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
ABOUT SECONDMIND
Secondmind is the Optimization Engine for the software-defined vehicle. From reducing design simulation time and calibration overhead, to continuously improving energy efficiency and performance throughout the vehicle lifecycle, our cloud-native optimization solutions give engineers the tools and confidence to re-imagine the design, development and experience of driving, and accelerate the transition to carbon-neutral mobility. We exist to help automotive innovators design better cars faster, and achieve greater sustainability through machine learning.
How To Apply:
Incase you would like to apply to this job directly from the source, please click here
Responsibilities:
ABOUT THE ROLE
You’ll play a crucial role in a dynamic, agile team, heavily contributing to the design, implementation, and maintenance of our cloud-based SaaS products. This role is ideal for someone who thrives in a fast-paced environment and has a passion for building robust, maintainable software that addresses real-world problems.
WHAT WILL YOU BE RESPONSIBLE FOR?
- Develop and Maintain Software:
- Build and maintain production-quality cloud-based SaaS products.
- Write high quality, maintainable software.
- Extend unit testing and test automation to ensure code reliability.
- Adhere to security best practices in software development.
- Collaborate and Improve:
- Work effectively alongside other team members.
- Actively participate in design discussions and code reviews.
- Give and receive feedback, promoting continuous improvement.
- Continuously develop your own engineering skills.
- Help others improve their skills.
- Lead Projects:
- Lead the implementation and delivery of complex projects, delivering valuable increments despite challenging deadlines.
- Break down requirements into manageable tasks.
- Hybrid Working:
- Be present in the Cambridge office as part of a hybrid working environment.
WHAT SKILLS, EXPERIENCE, AND QUALIFICATIONS DO YOU NEED TO SUCCEED IN THIS ROLE?
Essential
- Minimum 5 years of software development experience in a commercial environment, including experience building and maintaining large scale cloud-based SaaS products running in production.
- Highly experienced with agile working practices and iterative development.
- Experience of full software development life cycle.
- Self-motivated, enthusiastic, and adept at identifying and solving problems.
- Proven ability to work effectively alongside others, emphasising feedback and continuous improvement.
- Experience collaborating with Product Management to translate engineering requirements into elegant working software.
- Proven ability to deliver projects against challenging deadlines, lead complex projects, and deliver value incrementally.
- Bachelor’s degree in Computer Science, Engineering, Science or equivalent.
- Right to work in the UK.
Desirable
- Experience with Python.
- Experience designing REST APIs and the design and implementation of distributed systems.
Beneficial
- Experience with CI/CD pipelines and DevOps tools, including proficiency with Docker, Kubernetes, Terraform and cloud computing services (e.g. Google Cloud Platform).
- Commercial experience with machine learning and frameworks such as TensorFlow.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Computer science engineering science or equivalent
Proficient
1
Cambridge CB2, United Kingdom