Sr Software Engineer Freelancer

7 - 12 years

10 - 20 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

We are seeking highly skilled and detail-oriented Coding Raters with a robust technical background to join our dynamic team. The ideal candidate will possess deep expertise in software engineering, programming, and machine learning, coupled with a passion for evaluating and improving code quality. This role involves analysing, annotating, and rating code and model outputs, ensuring adherence to best practices, and providing constructive feedback to enhance overall quality.

Key Responsibilities

  • Review, annotate, and label code and technical documentation with precision and clarity.
  • Evaluate code and machine learning model outputs for correctness, efficiency, and compliance with standards.
  • Provide detailed, constructive feedback on code/model outputs, identifying errors, inefficiencies, and areas for improvement.
  • Conduct comparative analysis of multiple outputs, ranking them based on correctness, efficiency, readability, and adherence to best practices.
  • Validate and correct datasets to ensure data integrity for machine learning and data science projects.
  • Collaborate closely with data scientists and engineers to develop guidelines, resolve ambiguities, and maintain high annotation standards.
  • Follow complex instructions meticulously and maintain high attention to detail in all tasks.
  • Demonstrate strong analytical and troubleshooting skills to address technical challenges.
  • Communicate findings and feedback in clear, actionable written form.
  • Proactively identify opportunities for process improvement and challenge the status quo where necessary.

Required Qualifications

  • Technical Background: Degree or substantial experience in software engineering, computer science, machine learning/artificial intelligence, or a related technical field.
  • Programming Proficiency:
  • Expertise in Python (mandatory).
  • Proficiency in at least one other common programming language (JavaScript, Node.js, Typescript, C, C++, Shell).
  • Familiarity with at least one less common language (Rust, Go, Ruby, Swift, PHP, Kotlin, Shell).

Web Technologies:

Experience with web scraping and API integration.

Strong knowledge of HTML, CSS, and JavaScript.

Hands-on experience in web application development (e.g., Flask).

Understanding of frontend (React) and backend (Node.js) development.

ML/AI Knowledge:

Understanding of machine learning concepts, model development, experimentation, training, and evaluation.

Familiarity with deep learning frameworks (TensorFlow, PyTorch, Keras, JAX) and architectures (CNN, RNN, transformers, LSTM).

Experience in natural language processing (NLP) and reinforcement learning (PPO, Q-learning, policy gradients, DQN, AlphaZero, A2C).

Exposure to computer vision (image processing, segmentation, OCR, deepfake detection) and game AI.

Data Science & Engineering:

Proficiency in data analysis and manipulation using Pandas, Matplotlib, Seaborn, NumPy, and statistical analysis/visualisation tools.

Experience with database management (SQL, NoSQL, SQLite).

Algorithms & Mathematics:

Knowledge of general and specific algorithms (e.g., MCTS, A*, Sudoku, Collatz, optimisation, combinatorial problems).

Preferred Qualifications

  • Experience with large language models (LLMs) and code generation technologies.
  • Familiarity with various programming paradigms, including object-oriented and functional programming.
  • Experience in code review within professional or academic settings.
  • Prior experience in data annotation or quality assurance roles.

Location & Working Hours

This position is open to candidates based in India or those comfortable working with Indian teams and time zones. Flexibility for remote work may be available.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Wipro logo
Wipro

Information Technology & Services

Bengaluru

RecommendedJobs for You