> Markdown version of [/jobs/ext/4640098-junior-software-engineer](https://www.wearedevelopers.com/jobs/ext/4640098-junior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Junior Software Engineer - **Company:** WEEKDAYS LLC - **Location:** United States (Remote available) - **Experience:** Starter - **Salary:** $312,000 - **Contract:** Contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Software Applications, Automation of Tests, Unit Testing, C++ (Programming Language), Code Generation, Profiling, Software Quality, Code Review, Computer Programming, Continuous Integration, Data Structures, Software Debugging, Software Design Patterns, Python (Programming Language), Machine Learning, Object-Oriented Software Development, Performance Tuning, Software Architecture, Software Construction, Software Engineering, Test Case, TypeScript, AI Coding Agents, Git, Integration Tests, Codebase, Api Design, Software Version Control, Golang, Programming Languages - **Published:** November 8, 2026 - **Apply:** https://www.juju.com/job/28_25303_268b1816060e6c79a07438945574aaf4 ## About the Role We are seeking a motivated and detail-oriented Junior Software Engineer to contribute to the evaluation and improvement of advanced artificial intelligence systems. This opportunity is ideal for early-career software engineers with strong programming fundamentals, analytical thinking, and practical experience developing and reviewing software applications. In this role, you will evaluate AI-generated code for correctness, quality, efficiency, and design. You will create challenging programming problems, develop reference solutions and test cases, and assess AI models' ability to solve real-world software engineering challenges. You will also review technical reasoning related to debugging, architecture, and system design, providing structured feedback to improve the reliability and performance of AI-generated solutions., * At least one year of professional experience as a software engineer at a well-established technology company. * At least part of the relevant professional experience should have been gained within the past three years. * Strong understanding of programming fundamentals, data structures, algorithms, and object-oriented programming. * Practical experience writing, debugging, testing, and reviewing code. * Familiarity with software development practices, including version control, code reviews, testing, and debugging. * Ability to assess code for correctness, performance, readability, and maintainability. * Foundational understanding of software architecture and system design principles. * Strong analytical and problem-solving skills. * Excellent written communication skills, with the ability to explain technical decisions and complex engineering concepts clearly. * Ability to work independently and deliver accurate, high-quality technical assessments. Must-Have Skills * Software Engineering Fundamentals * Programming and Coding * Data Structures and Algorithms * Code Review and Quality Assessment * Debugging and Troubleshooting * Automated Testing and Test Case Development * Problem-Solving and Logical Reasoning * Technical Documentation and Written Communication Good-to-Have Skills * Python, Java, C++, JavaScript, TypeScript, Go, or similar programming languages * Object-Oriented Programming and Design Patterns * API Development and Backend Engineering * Software Architecture and System Design * Performance Optimization and Profiling * Git and Version Control * Unit Testing and Integration Testing * CI/CD and Software Development Workflows * AI-Generated Code Evaluation * Familiarity with AI coding assistants and model benchmarking, * Professional software engineering experience at a recognized technology company. * Experience developing and maintaining production-quality applications, services, or APIs. * Familiarity with reviewing complex codebases and identifying implementation weaknesses. * Experience designing coding exercises, technical assessments, or automated evaluation tests. * Candidates based in English-speaking countries are preferred. * Ability to communicate technical findings in clear, structured, and concise English. ## Description * AI-Generated Code Evaluation: Review AI-generated code for functional correctness, readability, maintainability, efficiency, and adherence to software engineering best practices. * Coding Problem Development: Design challenging programming problems that assess algorithmic thinking, debugging skills, implementation quality, and practical engineering judgment. * Reference Solution Creation: Develop accurate, well-structured reference solutions that demonstrate effective approaches to solving software engineering problems. * Test Case Development: Create comprehensive test cases to validate functionality, identify edge cases, and detect incomplete or incorrect implementations. * Technical Reasoning Assessment: Evaluate AI-generated explanations and decisions involving software architecture, system design, debugging, and implementation strategies. * Code Quality Analysis: Identify bugs, inefficient algorithms, poor design choices, security concerns, and violations of established coding standards. * Technical Feedback: Provide detailed, actionable feedback explaining errors, weaknesses, and opportunities to improve code quality and model performance. * Documentation: Clearly document problem requirements, expected behavior, solution approaches, testing procedures, and technical evaluation findings. * Quality Assurance: Ensure that coding tasks, reference solutions, and evaluation criteria are accurate, consistent, and reproducible.