Software Engineer
Job details
Software Engineer – AI / ML, C++ & Python Are you an ambitious software engineer with a passion for innovation and excellence? Do you thrive in high-velocity environments where you can take ownership and make a significant impact? Cornucopia are partnered with leader in the field of video streaming, who are reshaping the landscape of the video recognition industry with cutting-edge AI technology. From their start-up roots, our client’s mission is to create the best business AI video system in the market. Through advanced video artificial intelligence, they deliver unparalleled insights and user experience. Their growth trajectory speaks to the demand for their groundbreaking technology. The Team You will collaborate with a stellar team of seasoned entrepreneurs and industry experts who bring extensive experience from some of the world’s leading technology companies. Their engineering group is a powerhouse of talent, comprising specialists with decades of research and development experience in various fields. The Role As a key player in the engineering team, you will work on an edge-computing stack. You will tackle exciting challenges at the intersection of user experience, machine learning, and infrastructure, while contributing to significant product advancements. Your responsibilities will include: - Crafting edge applications for processing vision data and communication layers on compute-constrained devices. - Deploying machine learning models to production and optimizing the platform for maximum performance, primarily leveraging C++. - Enhancing observability and telemetry to ensure optimal system performance. What We’re Looking For We seek individuals who are inherently motivated, skilled, and eager to push the boundaries of technology. Ideal candidates should possess: - 3+ years of experience in production software development using C++ and Python. - Proven expertise in building applications that process real-time data, with a focus on latency and memory optimization. - Familiarity with profiling tools (e.g., gdb, Nsight, Valgrind) to refine code performance. - Experience with Docker and CI/CD pipelines. Additional skills that would set you apart: - Knowledge in Edge/IoT computing and infrastructure management. - Experience with monitoring tools and video processing/streaming technologies. - Proficiency in interfacing ML models. What You’ll Receive - Equity: Opportunity to own a part of an early-stage startup. - Health Benefits: 100% company-paid private dental and vision insurance. - Innovative Environment: Work on intriguing problems with a talented team dedicated to learning and excellence. If you are prepared to take your career to new heights and be part of a groundbreaking venture in AI technology, apply now
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.