Reality Defender

Senior Full Stack Software Engineer - Remote

Remote
GCP Node.js Machine Learning AWS Go Rust DynamoDB SQL GraphQL Next.js API Docker PostgreSQL Azure Kubernetes CSS TypeScript
Description
About Reality Defender

Reality Defender is a groundbreaking security platform offering comprehensive deepfake detection. A Y Combinator graduate, Comcast NBCUniversal LIFT Labs alumni, and winner of SXSW Pitch 2023, Reality Defender's proactive deepfake and AI-generated content detection technology is developed by a leadership team with over 20 years of experience in applied research at the intersection of machine learning, data science, and cybersecurity. 

With models defending against present and future fabrication techniques, Reality Defender is the best way to detect and deter fraudulent text, audio, and visual content, partnering with government agencies and enterprise clients to enhance security and detect fraud.


About the Role

Are you passionate about leveraging cutting-edge technology to defend against emerging threats in the digital landscape? Do you thrive in a dynamic, collaborative environment where your skills can make a significant impact? If so, we invite you to join Reality Defender, a leading innovator in the field of deep fake detection and misinformation prevention.


Key Responsibilities

As a full stack engineer, you will tackle a wide array of intriguing and challenging problems. Key responsibilities include, but are not limited to:

Backend API Design: Develop robust and secure backend APIs to provide both public interfaces for external applications and internal APIs for our own dashboards. Your role will involve designing APIs that facilitate seamless communication between our deep fake detection algorithms and external applications, ensuring data integrity and security. Internally, you will create APIs that power our own user interfaces, ensuring a smooth user experience for our clients and team.

Backend Testing and Code Coverage: Write comprehensive tests for the backend infrastructure, ensuring the reliability and stability of our systems. Your responsibility will also include measuring and improving code coverage, ensuring that our tests are thorough and effective in catching potential issues.

Architect Scalable Inference Pipelines: Your expertise will be pivotal in architecting and optimizing scalable inference pipelines, harnessing the power of multiple GPUs on AWS, Google Cloud,  Azure and On-Premises. This involves crafting efficient algorithms, implementing parallel processing techniques, and ensuring seamless integration with our deep fake detection models. Your focus will be on enhancing the speed and accuracy of our detection mechanisms, enabling real-time analysis of vast data sets.

Scalable Preprocessing Pipeline Design and Implementation: Delve into the intricacies of crafting preprocessing pipelines essential to our deep fake detection systems. You will handle substantial data loads, ensuring seamless flow from diverse sources to our models even under high concurrent request volumes. Building fault-tolerant, high-throughput pipelines is pivotal, enhancing the adaptability of our machine learning algorithms to diverse data sources and emerging misinformation patterns.

Hybrid Cloud Optimization: Leverage your hybrid cloud expertise to optimize our infrastructure for reliability, scalability, and cost efficiency. You will be responsible for crafting strategies that seamlessly integrate on-premises and cloud-based resources, ensuring our systems operate efficiently across diverse environments. Your role will involve continuous evaluation of cloud services, selecting the best tools for specific tasks, and orchestrating their seamless collaboration.

Frontend Updates: Contribute to the development of intuitive and visually appealing user interfaces. Collaborate with UI/UX designers to implement frontend updates that enhance user experience, ensuring our clients and internal users have a seamless experience while interacting with our deep fake detection platform.

Collaborative Problem-Solving: Engage in collaborative problem-solving with cross-functional teams. You will actively participate in brainstorming sessions, contribute innovative ideas, and work closely with machine learning engineers, data scientists and other developers to address complex challenges. Your ability to collaborate effectively will be instrumental in devising comprehensive solutions that encompass both frontend user experiences and backend computational efficiency.

Continuous Learning and Innovation: Stay at the forefront of technology trends, exploring emerging tools, frameworks, and methodologies. Your curiosity and enthusiasm for learning will drive the innovation engine within our team, ensuring that Reality Defender remains a leader in the field of deep fake detection and misinformation prevention.


Qualifications and Skills

If you are a forward-thinking engineer who thrives on challenges and is excited about revolutionizing the landscape of digital security, we invite you to apply. Join us at Reality Defender, where your skills will be honed, your ideas will be valued, and your contributions will shape the future of deep fake detection technologies. Together, we will defend against digital fraud and uphold the integrity of information in the digital age.

We encourage candidates who may not meet all the specified requirements to still apply. We value diverse perspectives and skills, and believe that unique experiences can contribute significantly to our team. If you are passionate about the role and confident in your ability to make a meaningful impact, we welcome your application. Your enthusiasm, adaptability, and potential for growth are equally important to us.


Basic Requirements:

∙ 5+ years of professional experience in software development with a bachelor's or master's degree in computer science, engineering, math, or STEM discipline

∙ We are unable to engage with firms due to regulatory constraints


Preferred Skills and Experience :

∙ Proficiency in NodeJs, Typescript, Go and/or Rust with a strong emphasis on scalable software design and efficient data processing

∙ Experience in designing and building scalable inference pipelines, preferably in GPU-accelerated environments on cloud platforms

∙ Experience working with Docker and Kubernetes

∙ Experience with AWS services, especially Lambda, SQS, DynamoDB, RDS, EKS, and ECS. Preferably also multi cloud and on-premises experience

∙ Database experience with PostgreSQL, SQL Server, or similar database technologies

∙ Writing and consuming REST and GraphQL

∙ Experience in frontend technologies, including TypeScript, Remix, Next.js, Remix, Tailwind CSS

∙ Strong expertise in implementing intuitive user interfaces and interactive experiences, ensuring seamless user interactions

∙ Experience with version control, continuous integration, and continuous delivery concepts

∙ Deep understanding of testing, continuous integration, build, deployment & monitoring

∙ Expertise in profiling and improving application performance

∙ Established skills in strategic and critical thinking, decision-making, and relationship-building

∙ Highly organized, detail-oriented, and possess a proven ability to thrive under deadline pressure

∙ Successful experience working in a fast-paced, dynamic, results-oriented team environment


Additional Requirements:

∙ Willing to work extended hours when needed



#LI-Remote
Reality Defender
Reality Defender
Artificial Intelligence (AI) Identity Management Network Security

16 applies

377 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say