Senior Software Engineer (Python)
Signal Group
- London
- Permanent
- Full-time
- Utilize Python to create robust, object-oriented software capable of high-performance computing using both high- and low-level language features.
- Develop and design engineering solutions to meet the constraints of the data science algorithms
- Build solutions that allow the analysis of large amounts of information from the company databases to discover trends and patterns, drive optimizations and improvement of product development and business strategies.
- Develop processes and tools to monitor and analyze model performance and algorithm accuracy.
- Collaborate with data science and product development teams
- Communicate engineering needs and findings in a clear and concise way, both verbally and in writing
- Stay curious and enthusiastic about using algorithms and state-of-the-art research to solve problems
- Implement & maintain CI/CD processes.
- Extensive experience in Python with strong knowledge of architectural patterns and object-oriented design and implementation
- 5+ years of post-academic developer experience
- Experience with LINUX
- Strong skills working with algorithms, computational complexity,
- Good understanding of computational complexity
- Able to design, build, and maintain efficient and reliable code
- Familiarity in working with data visualization tools
- Experience in working with data wrangling on large datasets (SQL/NoSQL)
- Passionate and talented in quickly assimilating technology and science ideas
- Problem-solving aptitude, analytical mind, and business acumen
- Comfortable in acting as a point of contact; explaining complicated methods and data to non-technical colleagues/clients
- Good organization skills and willingness to work in and help the team
- Excellent command of written and spoken English (company’s working language)
- Experience with cloud platforms, ideally including Azure
- Experience with Kuberentes,
- Generous compensation with additional performance incentives.
- Coverage under the company’s collective health insurance plan.
- Opportunity to work alongside experienced people with deep knowledge in software engineering, data science & shipping business who are always eager to mentor.
- Signal’s hybrid remote work policy currently includes 6 working days at premises per month, during which happy hour events take place
- 2-4 weeks of onboarding training to prepare you for your new role, having the opportunity to meet about 30 trainers while diving deep into our products and/or the shipping world.
- Career growth opportunities and a structured development discussion every 4 months.
- Personal learning budget for training, seminars, conferences (750 to 2000 EUR annually depending on seniority).
- Regular team bonding events and activities.