Remote | Senior Software Engineer
Remote / Online - Candidates ideally in
Kiryas Joel, Orange County, New York, USA
Listed on 2026-10-02
Kiryas Joel, Orange County, New York, USA
Listing for:
engineeringjobs.net, Inc.
Remote/Work from Home
position Listed on 2026-10-02
Job specializations:
-
Software Development
Software Engineer, Software Testing, AI QA / Validation Engineer
Job Description & How to Apply Below
We are sharing a specialised consulting opportunity for experienced Senior Software Engineers with strong expertise in Python3, Java, Rust, Go, C , Type Script, algorithms, debugging, feature development, codebase refactoring, and performance optimisation to contribute to an advanced AI training and software-engineering evaluation project.
Key Responsibilities Reinforcement Learning Environment Development- Create realistic software-engineering environments for AI evaluation
- Design tasks involving debugging, feature development, refactoring, and optimisation
- Build reproducible environments that allow technical solutions to be evaluated consistently
- Define clear problem statements, constraints, and expected outcomes
- Develop golden reference solutions demonstrating correct engineering approaches
- Contribute expert-level code across Python3, Java, Rust, Go, C , or Type Script
- Implement robust new functionality within existing codebases
- Apply sound software-engineering principles to real-world development scenarios
- Ensure new features are maintainable, scalable, and appropriately tested
- Evaluate trade-offs across different implementation approaches
- Analyse complex software defects across varied codebases
- Identify root causes rather than applying superficial fixes
- Develop effective debugging strategies for difficult technical problems
- Resolve correctness, reliability, and integration issues
- Document reasoning behind technical diagnoses and fixes
- Refactor legacy or difficult-to-maintain code
- Improve structure, readability, modularity, and long-term maintainability
- Preserve required behaviour while improving implementation quality
- Identify unnecessary complexity and architectural weaknesses
- Apply modern software-engineering practices to existing systems
- Identify performance bottlenecks across software systems
- Analyse algorithmic and implementation-level inefficiencies
- Improve runtime performance and resource usage where appropriate
- Validate that optimisations preserve correctness
- Explain technical trade-offs and performance impact clearly
- Review peer-contributed code and technical submissions
- Evaluate solutions for correctness, clarity, efficiency, and maintainability
- Identify hidden defects, unsupported assumptions, or incomplete reasoning
- Provide constructive technical feedback
- Validate that submissions satisfy task and environment requirements
- Document implementation decisions and solution approaches clearly
- Explain debugging, refactoring, and optimisation strategies
- Record technical assumptions and relevant trade-offs
- Produce documentation that supports reproducibility and evaluation
- Translate complex engineering reasoning into precise written explanations
- Significant professional software-engineering experience
- Strong hands‑on expertise in at least one of Python3, Java, Rust, Go, C , or Type Script
- Deep understanding of algorithms and data structures
- Strong command of software-engineering fundamentals
- Proven ability to debug complex systems and resolve difficult defects
- Experience implementing substantial product or platform features
- Strong background in codebase refactoring and legacy‑system modernisation
- Experience identifying and resolving performance bottlenecks
- Ability to reason across large and unfamiliar codebases
- Strong technical documentation and communication skills
- Experience taking high‑impact features from concept through delivery is highly valuable
- Comfortable reviewing and validating other engineers' work
- Interest in AI and advanced technical evaluation is beneficial
- No prior AI‑training experience is…
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×