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

Senior SWE - Computer Vision

Who is Flock?

Flock Safety is an all-in-one technology solution to eliminate crime and keep communities safe. Our intelligent platform combines the power of communities at scale - including cities, businesses, schools, and law enforcement agencies - to shape a safer future together. Our full-service, maintenance-free technology solution is trusted by communities across the country to help solve and deter crime in the pursuit of safer communities for everyone.

Our holistic public safety platform is comprehensive and intelligent, providing the actionable evidence needed to solve, deter and reduce crime across neighborhoods, schools, businesses and entire cities. Without compromising transparency or privacy, we are turning unbiased data into objective answers.

Flock strives to offer a career-defining experience where you can also make an impact on your community. While safety is a serious business, we are a supportive team that is optimizing the remote experience to create strong and fulfilling relationships even when we are physically apart. Our group of hard-working employees thrive in a positive and inclusive environment, where a bias towards action is rewarded. 

We have raised over $700M in venture capital from investors including Tiger Global, Andreessen Horowitz, Matrix Partners, Bedrock Capital, Meritech Capital Partners, and Initialized Capital. Now surpassing a $7.5B valuation, Flock is scaling intentionally and seeking the best and brightest to help us meet our goal of reducing crime in the United States by 25% in the next three years.

The Opportunity

As a Computer Vision Engineer specializing in image processing with a machine learning focus, you will design and implement efficient computer vision algorithms for tasks such as image stacking, noise reduction, super-resolution, and multi-camera fusion, leveraging machine learning techniques where applicable. Your work will focus on creating lightweight solutions that can be deployed on edge devices with limited computational resources. You will collaborate with a team of engineers to develop and deploy robust, real-time imaging solutions.

The Skillset

  • 8+ years of experience in the field of computer vision

  • Master's degree in Computer Science, Electrical Engineering, or a related field. 

  • Strong understanding of computer vision principles and techniques, with a focus on multi-frame and multi-camera processing.   

  • Proficiency in programming languages such as Python and C++. 

  • Strong expertise in machine learning.

  • Experience training, optimizing, and deploying machine learning models. 

  • Strong problem-solving and analytical skills. 

  • Experience with image processing libraries such as OpenCV or Pillow. 

  • Understanding of Image Signal Processing (ISP) principles and techniques. 

  • Experience working with raw image data and camera sensors. 

  • Experience with version control systems such as Git. 

  • Excellent communication and collaboration skills.   

  • Experience in optimizing algorithms for edge devices. 

Preferred Qualifications:

  • Experience with embedded systems and real-time computer vision. 

  • Experience with hardware acceleration of ISP pipelines and machine learning models. 

  • Knowledge of camera calibration techniques and tools for multi-camera systems. 

  • Experience with low power programming. 

  • Experience with specific edge computing platforms (e.g., Qualcomm, NVIDIA Jetson, Raspberry Pi). 

  • Experience with model quantization and pruning.

The First 30 Days

  • Ramp up: Meet with key stakeholders and gain an understanding of the project scope and goals.

  • Learn how to navigate tools, workflows, and collaboration processes.

  • Conduct a literature review on relevant ML techniques, especially for thermal + RGB fusion.

  • Set up and validate the development environment with initial tests on existing algorithms.

  • Take ownership of your assigned projects and define clear next steps.

The First 60 Days

  • Begin implementation of ML models, focusing on thermal + RGB fusion.

  • Deliver initial results and analyze areas for improvement.

  • Evaluate additional ML techniques for broader image processing applications.

  • Strengthen collaboration with internal teams and external partners to align on project direction.

  • Communicate progress regularly, highlighting risks and proposing mitigation strategies.

  • Identify potential optimizations to improve workflow, tools, or technical approaches.

90 Days & Beyond

  • Finalize a proof of concept for thermal + RGB fusion, demonstrating a working model with real-world datasets.

  • Explore feasibility on target hardware platforms and define a roadmap for deployment.

  • Continue refining ML techniques, incorporating feedback to enhance performance.

  • Work closely with stakeholders to align future improvements with business and technical goals.

  • Evaluate successes and areas for growth, adjusting strategies for long-term impact.

Flock is an equal opportunity employer. We celebrate diverse backgrounds and thoughts and welcome everyone to apply for employment with us. We are committed to fostering an environment that is inclusive, transparent, and collaborative. Mutual respect is central to how Flock operates, and we believe the best solutions come from diverse perspectives, experiences, and skills. We embrace our differences and know that we are stronger working together.

If you need assistance or an accommodation due to a disability, please email us at careers@flocksafety.com. This information will be treated as confidential and used only to determine an appropriate accommodation for the interview process.

At Flock Safety, we compensate our employees fairly for their work. Base salary is determined by job-related experience, education/training, as well as market indicators. The range above is representative of base salary only and does not include equity, sales bonus plans (when applicable) and benefits. This range may be modified in the future. This job posting may span more than one career level.

Flock Safety Glassdoor Company Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Flock Safety DE&I Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Flock Safety
Flock Safety CEO photo
Unknown name
Approve of CEO

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior SWE - Computer Vision , Flock Safety

Join Flock Safety as a Senior Software Engineer specializing in Computer Vision in the vibrant city of Tampere! This is an incredible opportunity to work at an organization dedicated to making communities safer through innovative technological solutions. At Flock, we’re not just about tackling crime; we’re creating a holistic platform that leverages community engagement and cutting-edge technology to ensure public safety. As a Senior SWE focused on Computer Vision, you'll dive into image processing and machine learning, developing algorithms for image stacking, noise reduction, and super-resolution. Your creative solutions will help deploy lightweight applications that run efficiently on edge devices. Collaborating closely with fellow engineers, you'll be pivotal in crafting real-time imaging solutions that can truly make a difference. You’ll use your extensive experience—8+ years in computer vision, a master’s degree in a relevant field, and proficiency in programming languages like Python and C++—to transform ideas into impactful software. Flock is a place where inclusivity and diverse perspectives are celebrated, and we aim to create a workplace where everyone thrives, even from a distance. This is not merely a job; it's a chance to be part of something significant, as our ambition is to reduce crime in the U.S. by 25% over the next three years. So if you're looking to make a meaningful impact while enjoying a supportive work environment filled with passionate individuals, Flock Safety in Tampere is the perfect place for you!

Frequently Asked Questions (FAQs) for Senior SWE - Computer Vision Role at Flock Safety
What are the primary responsibilities of a Senior Software Engineer - Computer Vision at Flock Safety?

As a Senior Software Engineer specializing in Computer Vision at Flock Safety, your key responsibilities include designing and implementing efficient algorithms for image processing tasks such as noise reduction, image stacking, and multi-camera fusion. You will also apply machine learning techniques and focus on creating solutions suitable for edge devices, ensuring that your work contributes to real-time imaging solutions that enhance public safety.

Join Rise to see the full answer
What qualifications are necessary to be a Senior SWE - Computer Vision at Flock Safety?

To qualify for the Senior Software Engineer - Computer Vision position at Flock Safety, you will need a Master's degree in Computer Science, Electrical Engineering, or a related field, along with at least 8 years of computer vision experience. Proficiency in programming languages such as Python and C++, as well as a strong background in machine learning, image processing libraries like OpenCV, and edge device optimization, are key to succeeding in this role.

Join Rise to see the full answer
What skills will help me excel as a Senior Software Engineer - Computer Vision at Flock Safety?

To excel as a Senior Software Engineer - Computer Vision at Flock Safety, thrive with strong problem-solving skills, analytical thinking, and a solid grasp of computer vision principles. Familiarity with raw image data, camera sensors, and experience in optimizing algorithms for edge devices are also crucial. Furthermore, excellent communication and collaboration skills will enhance teamwork and project alignment.

Join Rise to see the full answer
What does the first 30 days look like for a Senior SWE - Computer Vision at Flock Safety?

In your first 30 days as a Senior Software Engineer - Computer Vision at Flock Safety, you'll ramp up by meeting key stakeholders to understand project goals and workflows. You will conduct a literature review on relevant machine learning techniques and set up your development environment, where you'll start working on validating existing algorithms and defining your project's next steps.

Join Rise to see the full answer
Why should I apply for the Senior SWE - Computer Vision position at Flock Safety?

Applying for the Senior Software Engineer - Computer Vision position at Flock Safety offers you a chance to work on technology that makes real, positive impacts on community safety. You’ll be part of a supportive, inclusive team that values diverse perspectives and fosters innovation, allowing you to thrive professionally while contributing to a meaningful mission.

Join Rise to see the full answer
Common Interview Questions for Senior SWE - Computer Vision
Can you describe your experience with image processing in computer vision?

In responding to this question, be prepared to outline specific projects where you implemented image processing techniques. Detail the algorithms you used, such as noise reduction or image stacking, and how these contributed to the overall success of your projects. Emphasize your understanding of different approaches in computer vision and how you decided on the specific methods.

Join Rise to see the full answer
What machine learning frameworks are you familiar with, and how have you used them in past projects?

Discuss the machine learning frameworks you've worked with, such as TensorFlow, PyTorch, or Scikit-learn. Provide examples of projects where you developed and optimized models, integrating these into computer vision tasks such as classification or object detection, and highlight the results achieved.

Join Rise to see the full answer
How do you approach optimizing algorithms for edge devices?

Your answer should reflect a solid understanding of constraints unique to edge devices, such as processing power and memory limitations. Describe methods you’ve used to optimize algorithms, including techniques like model pruning, quantization, and utilizing hardware acceleration, along with any successful implementations in previous roles.

Join Rise to see the full answer
How do you handle collaboration with team members on computer vision projects?

Collaboration is key in computer vision projects, so outline your strategies for effective teamwork. Mention tools you use for version control, like Git, and discuss how you maintain clear communication, provide constructive feedback, and align with team objectives while respecting diverse viewpoints.

Join Rise to see the full answer
Can you give an example of a challenging problem you solved in computer vision?

Share a specific challenge you encountered, detailing the context, the solution you implemented, and the techniques used. Emphasize the impact of your solution on the project's success, showcasing not only your technical ability but problem-solving skills, and resilience in overcoming obstacles.

Join Rise to see the full answer
What role does machine learning play in your approach to computer vision?

Explain how you integrate machine learning into your computer vision projects. Discuss the types of models you’ve deployed, how you manage training and optimization processes, and share insights about evaluating model performance and refining approaches based on results.

Join Rise to see the full answer
How do you ensure the quality of your computer vision outputs?

Quality assurance is vital in computer vision. Describe your testing methodologies, including cross-validation techniques or metrics you utilize to assess model performance. Talk about how you iteratively improve your processes based on feedback and results.

Join Rise to see the full answer
What is your experience with multi-camera systems in computer vision?

Detail your experience with multi-camera setups, discussing calibration techniques, synchronization processes, and challenges you faced. Providing concrete examples of how you've successfully implemented solutions in multi-camera scenarios will spotlight your expertise.

Join Rise to see the full answer
How do you stay updated with the latest advancements in computer vision?

Mention your commitment to continuous learning, such as following key publications, attending conferences, participating in online courses, or engaging in forums related to computer vision and machine learning. Highlight how staying informed contributes to your work's relevancy and effectiveness.

Join Rise to see the full answer
What impact do you hope to achieve in your role as a Senior SWE - Computer Vision at Flock Safety?

Your answer should reflect your ambition to contribute to Flock Safety's mission of enhancing public safety. Discuss your goals regarding innovative solutions, optimizing technology for real-world applications, and collaborating with teams to make significant progress toward reducing crime.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted yesterday
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Learning & Development
Equity
Paid Holidays
Paid Time-Off
WFH Reimbursements
Child Care stipend
Maternity Leave
Paternity Leave

Join Flock Safety as an Assembly Technician and contribute to building solar panels that power crucial crime prevention technology.

Photo of the Rise User
Posted yesterday
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Learning & Development
Equity
Paid Holidays
Paid Time-Off
WFH Reimbursements
Child Care stipend
Maternity Leave
Paternity Leave

Join Flock Safety as a Manager of Majors Customer Success and lead efforts in driving customer engagement and satisfaction across critical accounts.

Join Deltia as a Senior Staff Fullstack Engineer, where your skills will help shape cutting-edge AI solutions in a collaborative environment.

Photo of the Rise User
ServiceNow Remote Dawson 60 Dawson Street, Dublin, Ireland
Posted 6 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity

As a Staff Software Engineer at ServiceNow, you will leverage your expertise to craft scalable code and contribute to innovative AI-driven solutions.

Photo of the Rise User
Posted 5 days ago
Customer-Centric
Rapid Growth
Diversity of Opinions
Reward & Recognition
Friends Outside of Work
Inclusive & Diverse
Empathetic
Feedback Forward
Work/Life Harmony
Casual Dress Code
Startup Mindset
Collaboration over Competition
Fast-Paced
Growth & Learning
Open Door Policy
Rise from Within
Maternity Leave
Paternity Leave
Flex-Friendly
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off

We are looking for a passionate Junior Software Engineer to contribute to our software development efforts in San Mateo, CA.

Photo of the Rise User
Zuora Remote Remote - United States
Posted 8 days ago

As a Senior Enterprise Solution Architect at Zuora, you'll help clients optimize their subscription management strategies and achieve sustainable growth.

Photo of the Rise User

Join T-Mobile as a Sr Software Engineer, where you'll take the lead in designing innovative telemetry solutions utilizing cutting-edge technologies.

Posted 7 days ago

Ruby Labs is looking for an enthusiastic final-year university student to fill the role of Junior Developer and work on innovative web applications.

Photo of the Rise User
MPF Federal Hybrid No location specified
Posted 3 days ago

MPF Federal seeks a skilled PMO Software Testing SME with extensive experience in DoD systems acquisition and a strong background in Agile methodologies.

Posted 10 days ago

Seeking a full-stack Software Engineer to innovate in AI-powered veterinary diagnostic software at an early-stage startup.

Flock Safety provides the first public safety operating system that empowers private communities and law enforcement to work together to eliminate crime.

224 jobs
MATCH
Calculating your matching score...
BADGES
Badge Diversity ChampionBadge Future MakerBadge InnovatorBadge Work&Life Balance
BENEFITS & PERKS
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Learning & Development
Equity
Paid Holidays
Paid Time-Off
WFH Reimbursements
Child Care stipend
Maternity Leave
Paternity Leave
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 17, 2025

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!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Alliance just viewed Store Representative - Mid-Shift at Serv-U-Success
Photo of the Rise User
10 people applied to Full Stack Developer at VSoft Corp
Photo of the Rise User
Someone from OH, Eastlake just viewed (REMOTE) Account Executive at Trellis
Photo of the Rise User
Someone from OH, Elyria just viewed Security Officer - Factory Patrol at Allied Universal
Photo of the Rise User
11 people applied to NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, Cincinnati just viewed Staff Software Test Engineer, Platform at Clari
Photo of the Rise User
Someone from OH, Perrysburg just viewed Sourcing Leader, Minerals & Cullet at Owens Corning
Photo of the Rise User
Someone from OH, North Royalton just viewed Remote AI Voice Trainer (High-Quality Microphone Required) at Datadog
C
Someone from OH, Akron just viewed Phlebotomy Technician - Outpatient at CCF
Photo of the Rise User
23 people applied to Junior Unity Developer at Gameloft
Photo of the Rise User
Someone from OH, Solon just viewed Graphic Designer at Applause