Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer image - Rise Careers
Job details

Senior Software Engineer

About EyePop.ai: EyePop.ai is on a mission to democratize computer vision technology, making it accessible to startups and development agencies of all sizes. Our self-service AI platform empowers users of all technical levels to create apps and detailed analytics based on computer vision. As we expand our reach, we are looking for a dynamic Senior Software Engineer to join our team.

Role Overview: In this role, you will be responsible for developing, productionizing and scaling software pipelines and workflows for machine learning and data science applications. You will work closely with cross-functional teams of machine learning engineers, data scientists, software/infrastructure engineers, product developers and customers to ensure well-tested, speed performant, scalable and user-friendly software is available to support real-time machine learning and data analytics workloads. We are a small team looking for an experienced, well-rounded software engineer who is enthusiastic about contributing to the design and driving the implementation of a high-performance system from the ground up, including contributing at all levels of the software across cloud and edge platforms.

Key Responsibilities:

  • Design and Development
    • Work closely with stakeholders to design and implement scalable, reliable and efficient data pipelines to process and analyze large volumes of multimedia data in real or near real time. 
    • Collaborate with machine learning engineers to design, implement and maintain a user friendly, python-based code base for developing and deploying machine learning models. 
  • Software and System Optimization
    • Optimize data processing and machine learning workflows for performance and scalability.
    • Ensure workflows can support real-time or near real-time analytics and machine learning training workloads while minimizing costs to run.
    • Monitor and troubleshoot issues in data pipelines and ML infrastructure to ensure high availability and reliability.
  • Implementation and development support
    • Take a quantitative and rigorous approach to measuring and improving code, pipeline and developer efficiency.
    • Partner with software engineers to improve and support developer operations.
    • Contribute to customer facing SDKs and APIs used both externally and internally.
    • Educate and document best practices for coding, testing, and deployment operations.
  • Continuous Learning
    • Stay up to date with the latest advancements in machine learning and data science tools and software solutions and how they relate to our implementations.
    • Proactively identify opportunities to improve our software efficiency and ease of use and drive improvements to these.
  • Leadership
    • Mentor and guide junior engineers, fostering a culture of continuous learning and improvement.
    • Lead projects and initiatives, ensuring timely and successful delivery of solutions.

How to Apply: If you are passionate about software, data and machine learning and ready to take on the challenge of building in a dynamic and early stage environment, we want to hear from you! Please apply with your resume and a cover letter detailing your relevant experience and why you are the perfect fit.

Join us at EyePop.ai and be a part of revolutionizing the way startups and development agencies leverage computer vision technology!

  • Education: Bachelor’s degree in Computer Science, Electrical Engineering, Mathematics, or a related field.
  • Experience:
    • 5+ years of relevant experience building software for machine learning and/or data science workloads.
    • Proven experience in developing and deploying machine learning models, data science pipelines and computer vision solutions in products.
    • Experience with cloud platforms (AWS, Google Cloud, Azure) and containerization technologies (Docker, Kubernetes).
    • Experience with computer vision and machine learning deployment libraries (Gstreamer, ONNX, TorchScript, TensorRT).
    • Strong programming skills in Python and at least one of C++ or JavaScript (both is a plus).
    • Experience with frameworks such as TensorFlow, PyTorch, Keras, or similar.
    • Strong understanding of SQL and NoSQL databases.
    • Experience with data management technologies for real-time data analytics, including cloud-native databases, HTAP solutions and in-memory solutions such as Apache Arrow.
    • Demonstrated experience with hardware acceleration technologies (GPUs, TPUs) for optimizing machine learning and data science workloads.
    • Demonstrated proficiency with software development best practices (e.g. test driven development) and version control systems (Git).
    • Experience and enthusiasm for mentoring junior engineers.
    • Strong analytical and problem-solving skills.
    • Excellent communication and teamwork skills.

What We Offer:

  • Opportunity: A chance to build and shape our software systems from the ground up in a rapidly growing company.
  • Impact: Play a critical role in the growth and success of EyePop.ai by driving innovative software strategies.
  • Culture: A collaborative and inclusive work environment that values creativity, initiative, and professional growth.
  • Flexibility: Flexible work arrangements, including hybrid work.
  • Compensation: Competitive salary ($160k-190k) and benefits package.

Create a computer vision solution with our no/low code AI platform.

1 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
October 14, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
Other jobs
Company
Mission Driven
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Transparent & Candid
Rise from Within
Diversity of Opinions
Work/Life Harmony
Maternity Leave
Paternity Leave
Paid Holidays
Paid Sick Days
Paid Time-Off
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)