Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jul 15, 2026
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Odixcity Consulting is Nigeria's leading foreign outsourcing firm, specializing in human resources and procurement. We believe in delivering business solutions to groups, entrepreneurs, and SMEs.
    Read more about this company

     

    Senior Python Developer

    Job Summary

    • We are building advanced AI systems that understand, generate, and debug Python code at a senior engineer level.
    • We need a Senior Python Developer to help us build the infrastructure, pipelines, and evaluation frameworks that power our models.

    Responsibilities

    • Design and maintain data pipelines for large-scale code datasets (cleaning, deduplication, filtering, and augmentation.
    • Build evaluation harness to benchmark model performance on real-world Python tasks (LeetCode-style, open-source repos, internal tests suites).
    • Develop internal tooling (FastAPI, CLI tools, background workers) to streamline model experimentation and deployment.
    • Optimize inference performance – caching, batching, async I/O, and memory profiling.
    • Integrate with LLM APIs and open-source models (vLLM, TGI, Transformers) to build reuseable Python abstractions.
    • Write robust tests, type-annotated code, and comprehensive documentation.
    • Collaborate with ML engineers to translate research prototypes into scalable, maintainable Python services.

    Requirements

    • 6+ years of professional Python experience (3.11+), with deep knowledge of the standard library, asyncio, typing, and packaging.
    • Strong experience with FastAPI, Pydantic, SQLAlchemy, and Celery or similar task queues.
    • Proven track record building data-intensive applications – handling millions of records, working with Parquet/JSONL, and using tools like Dask, Ray, or Polars.
    • Experience with cloud infrastructure (AWS/GCP/Azure) -S3, RDS, Lambda, ECS, or similar.
    • Familiarity with ML/Ops practices -model versioning, experiment tracking (MLflow/Weights & Biases), and CI/CD for data pipelines.
    • Strong debugging and performance-tuning skills (cProfile, memory_profilier, etc.).

    go to method of application »

    Mid Level SQL Annotator

    Job Summary

    • We are in need of a detailed SQL DATA ANNOTATOR to join our team. In this role, you won’t just be labelling images you will be the critical link between our raw database pipelines and the machine learning models that power our analytics platform.
    • You will query complex datasets, identify edge cases, and annotate structured/unstructured data to improve our AI’s natural language understanding (NLU).

    Responsibilities

    • Write advanced SQL queries (using JOINs, CTEs, WINDOW functions, and subqueries) to pull precise trainings slices from data warehouse.
    • Use SQL string functions (SPLIT) to flatten nested JSON blobs, logs, or free text fields into tabular rows ready for labeling.
    • Apply CASE statements and conditional logic to normalize dirty data before they reach the annotation queue.
    • Manually review queried data and assign granular labels.
    • Write dynamic SQL rules to automatically pre-label high confidence data so human annotators only review the ambiguous.
    • Build automated SQL audit queries that can scan the annotated dataset daily to flag duplicates, conflicting labels, null values, or out of distribution samples before they reach the ML Team.
    • Partner with ML Engineers to test proposed annotation guidelines against actual database records.

    Requirements

    • Bachelor’s Degree in Computer Science or a relating field.
    • 5+ years’ experience writing advanced SQL in a professional setting and can be able to identify the difference between INNER JOIN, LEFT JOIN, and LATERAL FLATTEN without Google.
    • Experience with annotation tools (Label box, Super Annotate) and familiar with python or R for Data manipulations.
    • Ability to spot a missing comma or a mislabeled data point from a mile away and understand the ripple effect it has on model performance.
    • Ability to translate technical database structures into plain English annotation guidelines for non-technical team members.

    go to method of application »

    Senior Level SQL Annotator

    Job Summary

    • We are seeking an experience senior python Developer to architect, build, and maintain high-performance backend systems and APIs.
    • In this role, you will lead technical design decisions, write clean and scalable production code, and mentor junior  engineers while collaborating with cross-functional teams to deliver robust software solutions.

    Responsibilities

    • Review, annotate and evaluate AI-generated SQL responses for correctness, clarity, query logic, joins, syntax, performance, security, and readability.
    • Create detailed prompts and reference solutions to guide AI learning on complex data challenges.
    • Assess solutions for accuracy, adherence to prompts, and identify errors in methodology, query structure, indexing strategy, or conceptual understanding.
    • Deliver clear, constructive feedback and detailed technical explanations to support continuous model improvement.
    • Run and validate proof-of-work code, fact check data-related claims, and rate/compared AI responses based on reasoning quality.
    • Build automated SQL audit queries that can scan the annotated dataset daily to flag duplicates, conflicting labels, null values, or out of distribution samples before they reach the ML Team.
    • Partner with ML Engineers to test proposed annotation guidelines against actual database records.

    Requirements

    • 7+ years of professional experience working with SQL in production with SQL in production environments as a Database Engineer, SQL Developer, Data Engineer, or similar role.
    • Bachelors’ degree or higher in computer science, information systems, Engineering, mathematics, or a related technical field
    • Expert-level proficiency in SQL, including complex joins, windows functions, aggregation strategies, query plan analysis, and performance tuning.
    • Hands-on experience designing relational data models, schemas, and data warehouse structures (star and snowflake schemas).
    • Exceptional written and spoken English (c1 level or higher) with the ability to write clear technical explanations,
    • A methodical, systematic approach to evaluating reasoning quality and identifying subtle data or query issues.

    go to method of application »

    Senior Python Developer (Full Stack)

    Summary

    • We are looking for a passionate Python developer to join our team in building a AI data model.
    • You will be responsible for developing and implementing high-quality software solutions, creating complex applications using cutting-edge programming features and frameworks and collaborating with other teams in the firm to define, design and ship new features.
    • As an active part of our company, you will brainstorm and chalk out solutions to suit our requirements and meet our business goals. You will also be working on data  engineering problems and building data pipelines.
    • You would get ample opportunities to work on challenging and innovative projects, using the latest technologies and tools.
    • As a Python developer you will be responsible for developing applications in Python, Django, Cvat.

    Responsibilities

    • Develop, test and maintain high-quality software using Python programming language.
    • Participate in the entire software development lifecycle, building, testing and delivering high-quality solutions.
    • Collaborate with cross-functional teams to identify and solve complex problems.
    • Write clean and reusable code that can be easily maintained and scaled.
    • Create large-scale data processing pipelines to help developers build and train novel machine learning algorithms.
    • Participate in code reviews, ensure code quality and identify areas for improvement to implement practical solutions.
    • Debugging codes when required and troubleshooting any Python-related queries.
    • Keep up to date with emerging trends and technologies in Python development.

    Qualifications

    • Bachelor's Degree in Computer Science, Software Engineering or a related field.
    • 6 years of experience as a Python Developer with a strong portfolio of A.I projects.
    • In-depth understanding of the Python software development stacks, ecosystems, frameworks and tools such as Numpy, Scipy, Pandas, Dask, spaCy, NLTK, sci-kit-learn and PyTorch.
    • Experience with front-end development using HTML, CSS, and JavaScript.
    • Familiarity with database technologies such as SQL and NoSQL.
    • Excellent problem-solving ability with solid communication and collaboration skills.
    • Experience with popular Python frameworks such as Django.
    • Knowledge of data science and machine learning concepts and tools.
    • A working understanding of cloud platforms such as AWS, Google Cloud or Azure.
    • Experience using cvat-ai open-source library to build Python projects is compulsory.
    • Team spirit
    • Good problem-solving skills.

    Method of Application

    Interested and qualified candidates should send their CV and cover letter to: cvs@odixcityconsulting.com.ng using the job title as the subject of the mail.

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Odixcity Consulting Back To Home
View Hot Nigerian Jobs Today »

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail