Senior Forward Deployed Software Engineer - Remote

Reality Defender

Date listed

1 month ago

Employment Type

Full time



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 motivated by the opportunity to address real-world challenges directly, applying your technical expertise to create a significant impact? Join our innovative team at Reality Defender as a Forward Deployed Software Engineer (FDSE). In this role, you will directly collaborate with our diverse range of clients, understanding their most pressing challenges and crafting tailored detection solutions.

Key Responsibilities

As a Forward Deployed Software Engineer, you will play a pivotal role in high-stakes projects, owning end-to-end execution and working in small, dynamic teams. Your responsibilities will include:

Client Collaboration: Engage directly with clients, understanding their core issues, and collaborating on innovative data and detection solutions. You will communicate complex technical concepts effectively to client executives, ensuring alignment between technical implementations and organizational objectives.

Architectural Design: Discuss and design robust architectures with fellow engineers. Your role will involve crafting scalable and efficient solutions, leveraging your deep understanding of software engineering principles and data processing techniques while keeping the clients' environment in mind.

Custom Web App Development: Develop custom web applications tailored to meet specific client requirements. Adapt internally developed solutions to meet clients' needs and continuously contribute to make internal solutions reusable. This role will manage and execute the entire end to end software life cycle. From planning, development to deployment.

Backend API Design: Help the team to continuously 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.

Strategic Planning: Collaborate with your team to establish strategic plans, ensuring the successful execution of projects and integrations. Your ability to think critically and strategically will contribute to the formulation of effective project and integration strategies and successful delivery.

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.

Error Handling: Develop effective error handling and logging mechanisms to ensure graceful degradation of services during unexpected scenarios. Monitor and analyze logs to proactively identify and address potential issues.

Documentation: Create and maintain comprehensive technical documentation, including APIs, algorithms, and system architecture. Document code functionalities, usage guidelines, and troubleshooting procedures for reference and knowledge sharing.

Technical Support: Provide technical support to resolve complex issues escalated from customer support teams. Collaborate with cross-functional teams to diagnose and troubleshoot production incidents.

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

∙ Strong communication skills

∙ Proficiency in Python, Java, NodeJs, Typescript, Go with a strong emphasis on adapting scalable software solutions to customer needs

∙ Experience working with Docker and Kubernetes

∙ Experience with AWS, Google Cloud, Azure and On-Premises

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

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

∙ Experience 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

∙ Willing to occasionally work from or travel to client’s location


Findwork Copyright © 2023


Let's simplify your job search. Receive your tailored set of opportunities today.

Subscribe to our Jobs