A company with an AI product that is revolutionary in it's industry, is seeking a passionate and experienced Senior Software Engineer to join a dynamic team in developing cutting-edge technology. If you love tackling complex problems, creating scalable solutions, and working with the latest advancements, we want to hear from you!
Responsibilities:
- Architect, design, and implement high-performance software components across the stack. - Take charge of major features and projects from concept to deployment. - Stay ahead of the curve by evaluating and applying emerging technologies to enhance our systems. - Collaborate with product managers, system engineers, and cross-functional teams to deliver impactful solutions. - Implement and maintain automated testing frameworks, ensuring robust, test-driven code. - Design and improve scalable, highly available systems supporting advanced technologies like computer vision and AI. - Provide technical guidance and foster a culture of continuous learning and innovation.
Requirements:
- 6+ years of software engineering experience, including 2+ years with Python. - Strong back-end development skills, microservices architecture, and experience with SQL and NoSQL databases. - Proven ability to design and build scalable, distributed systems. - Experience in a CI/CD environment with automated deployment pipelines. - Solid understanding of test-driven development (TDD) with modern testing frameworks. - Strong communication skills in English.
Bonus Points:
- B.Sc. in Computer Science, Engineering, or equivalent experience. - Experience in a startup environment or multi-disciplinary product development. - Background in multi-threaded applications and AWS-based systems (e.g., SQS, Lambda). - Familiarity with Docker, Kubernetes, and REST APIs. - Knowledge of computer vision technologies and video systems. - Experience with tools like GitLab, InfluxDB, RabbitMQ, MongoDB, PyTorch.
Urban Recruits specialises in connecting companies of all sizes—from startups to large tech companies, defense and cybersecurity—with the industry's brightest minds.We focus on recruiting top-tier developers, DevOps engineers, QA professionals, data experts and more. Our tailored approach ensures that each placement not only meets your technical needs but also aligns with your company's unique culture and growth goals.