remote
Senior Software Engineer - TARRYRISE HOME & STAFF SERVICES
Software Engineer
Lead the development and optimization of high‑performance codebases, driving AI model training pipelines and cross‑functional collaboration using Python, Java, and C++ in an Agile environment.
About the role
Key Responsibilities
- Lead bug fixing, feature implementation, and performance optimization across multi‑language codebases.
- Refactor and document code to improve clarity, maintainability, and scalability.
- Collaborate with data scientists, product managers, and UX teams to translate AI model requirements into robust software solutions.
- Design and implement data pipelines and tooling that support real‑world AI training data ingestion.
- Mentor junior engineers and conduct code reviews to uphold quality standards.
Requirements
- 5+ years of professional software development experience in Python, Java, or C++.
- Strong understanding of version control (Git) and Agile development practices.
- Experience optimizing code for performance and scalability in production environments.
- Excellent problem‑solving skills and a passion for clean, maintainable code.
- Effective communication skills and ability to work cross‑functionally.