⚠️ This job listing is closed. You can find more software development jobs here.
Covenant Eyes is hiring a
Software Developer II - Computer Vision
📍 Owosso, MI
👤 Role Type: Full-time
💡 Desired Skills:
C++AIPythonPyTorchTypeScriptJavascriptNode JSVueFull StackMachine Learning
Overview
Working at Covenant Eyes is about something bigger than creating and selling software; it’s about creating a movement and changing culture. At the end of the day you are contributing to saving a marriage, protecting a child’s innocence, strengthening a commitment to purity, and working to end sexual exploitation.
As a company focused on restoring relationships, we take our families seriously. We believe in hard work, but we believe in balance too. Our first jobs are to our families and we know that balance is crucial.
As a company focused on restoring relationships, we take our families seriously. We believe in hard work, but we believe in balance too. Our first jobs are to our families and we know that balance is crucial.
If you’re looking to make a positive impact, you have an eye toward innovation, and are looking for an employer that offers advancement opportunities, work life balance, and a competitive benefits package that starts on day one, we would love to hear from you!
About the position
Covenant Eyes provides first class Internet accountability and Internet content filtering software. We develop custom webapps, as well as code for all major platforms - Windows, Mac, iOS, and Android. The Internet is expanding at light speed, and we must keep up with it. This presents our engineers with outstanding opportunities to use their software skills to develop innovative tools for protecting people on the Internet. We need experienced developers who are committed to teamwork in an agile environment.
Responsibilities
- Write, test, and optimize C/C++ and Python code for tasks such as image processing, object detection, and recognition.
- Profile and improve the speed and efficiency of C/C++ and Python computer vision code for real-time or resource-constrained environments.
- Collaborate with data scientists to integrate computer vision modules with machine learning models and deployment pipelines.
- Research new algorithms, techniques, and libraries in the field.
- Participate in daily stand-ups and team meetings: Provide updates on progress, discuss challenges, and contribute to team planning.
- Collaborate with other development teams on integration and implementation concerns.
- Accept and incorporate productive feedback on code quality, architecture, and choice of technologies, thereby improving and conforming to company best practices.
- Provide useful feedback on architectural design decisions.
- Work closely with management and team members to define projects.
- Mentor and train other members of the technology team.
- Perform exploratory research that may influence the future direction of Covenant Eyes products.
- Advise other developers on software architecture and design.
- Perform detailed research and evaluation of new technologies to determine their suitability for use in Covenant Eyes systems. Present findings and/or recommendations to the management team.
- Maintain up-to-date understanding of the software development landscape through continuing education, reading, or participation in professional conferences, workshops, or groups.
- Present on technical subjects to the technology team and leadership.
- Advise the Product Development Manager on technical matters as needed.
- Monitor system status and take appropriate action to ensure Covenant Eyes products remain performant and stable.
- Perform advanced debugging and optimization of new and existing code.
- Maintain, debug and improve Covenant Eyes’ software products.
- Uphold a high standard of code quality by writing code which is clean, maintainable and consistent.
Qualifications
What We’re Looking for in a Full Stack Web Developer
- Bachelor's degree in Computer Science or a closely related field, or equivalent work experience.
- Minimum of 3 years professional experience using C/C++ to develop high-performance applications.
- Working knowledge of Python and Python libraries.
- Solid understanding of software engineering principles and the software development process.
- Understanding of fundamental computer vision concepts and algorithms (e.g., image processing, object detection, image segmentation, tracking).
- A proven passion for creating applications with excellence and innovation.
- Self-motivated and able to collaborate with a diverse set of people from many disciplines.
- The majority of your time will be spent at a desk using a phone, computer and monitor, and general office equipment. You may be required to reach with hands and arms; sit; stand; talk and hear; use your hands to finger, handle, or feel.
It would be great if you had:
- Specific experience with computer vision libraries such as OpenCV, TensorFlow, PyTorch, etc.
- Experience Typescript, JavaScript, Node.JS, or Vue.JS.
- Test-Oriented Development.
Personal Characteristics that lead to a successful Career at Covenant Eyes:
- Independent: Able to grasp high level product requirements and translate these to developing or modifying running software effectively.
- Strong sense of ownership: Sees projects throughout their lifecycle; from development to deployment. Personally ensures that code works correctly when deployed.
- Encourages constructive criticism on his or her work.
- Accountable: Should be a results-oriented team player who holds themselves accountable for performance, takes absolute ownership, and champions all aspects of quality software.
- Flexible and adaptable. Should be able to switch gears in various situations and apply themselves to quickly learning new technologies and adopting new methodologies.
*** We appreciate cover letters, let us know why you'd like to work for Covenant Eyes and how your skills align with the position! ***
Benefits
- 401(k)
- Medical Insurance
- Vision Insurance
- Dental Insurance
- Paid Time Off
- 401(k) Matching
- Life Insurance
Related Jobs:
Senior Data Engineer$99k - $99kSOFTWARE DEVELOPMENT
Cru
Orlando, FL
DATA ENGINEERCOMPUTER SCIENCESQLPosted 18 days ago
Senior Flutter EngineerSOFTWARE DEVELOPMENT
GO Project
Kansas City, MO
FLUTTERSQLLARAVELPosted 2 days ago
Senior Software DeveloperSOFTWARE DEVELOPMENT
Samaritan's Purse
Coppell, TX
C#.NETANGULARPosted 11 days ago
Automation EngineerSOFTWARE DEVELOPMENT
Renewed Vision
Remote
AUTOMATION TESTINGQUALITY ASSURANCEJAVASCRIPTPosted 16 days ago
Software Reliability & Platform EngineerSOFTWARE DEVELOPMENT
Renewed Vision
Remote
SREDEVOPSWEB DEVELOPERPosted 16 days ago
macOS Software EngineerSOFTWARE DEVELOPMENT
Renewed Vision
Remote
SWIFTIOSC++Posted 16 days ago
Quality Assurance Test EngineerSOFTWARE DEVELOPMENT
Christian Healthcare Ministries
Barberton, OH
QUALITY ASSURANCESQLC#Posted 19 days ago
Senior Software DeveloperSOFTWARE DEVELOPMENT
LIFE SURGE
Remote
DEVOPS.NETAZUREPosted 19 days ago
Specialist, Web Developer$79k - $84kSOFTWARE DEVELOPMENT
Feeding America
Chicago, IL
JAVASCRIPTWORDPRESSDRUPALPosted 22 days ago
Software Development Engineer$113k - $137kSOFTWARE DEVELOPMENT
World Vision
Remote
WORDPRESSPHPJAVASCRIPTPosted 25 days ago
Want weekly Christian tech job updates?
Sign up for our newsletter to stay up to date with all of the latest Christian tech jobs.