remote
Senior Software Engineer Remote - Redient security
Software Engineer
Senior Software Engineer needed to develop, debug, and optimize code for next‑generation AI systems. Responsibilities include feature implementation, code refactoring, performance tuning, and collaboration with cross‑functional teams, all in a fully remote contractor role.
About the role
Key Responsibilities
- Write clean, maintainable code in Python and C++ to support AI model training pipelines.
- Debug complex software issues, perform root‑cause analysis, and deliver robust fixes.
- Implement new features and refactor existing codebases to improve readability and scalability.
- Optimize performance of data‑intensive components, leveraging profiling tools and best practices.
- Collaborate with data scientists, product owners, and DevOps engineers using Git and Docker workflows.
Requirements
- 5+ years of professional software engineering experience, primarily in Python and/or C++.
- Strong proficiency with version control (Git) and containerization (Docker).
- Solid understanding of Linux development environments and command‑line tooling.
- Proven ability to troubleshoot, profile, and optimize high‑performance applications.
- Excellent communication skills and ability to work independently in a remote, contract setting.