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.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job