Software Developer (Python/Data Science)

This job is no longer active!

View all jobs CMF Consulting active


View all jobs Software Developer (Python/Data Science) active on Hipo.ro

View all jobs IT Software active on Hipo.ro


Employer: CMF Consulting
Domain:
  • IT Software
  • Job type: full-time
    Job level: 1 - 5 years of experience
    Location:
  • BUCHAREST
  • Timisoara
  • nationwide
    Updated at: 18.07.2021
    Remote work: On-site
    Short company description

    CMF CONSULTING is one of the first consulting and valuation companies in Romania. CMF Consulting was established in 1992 and has conducted projects in a wide range of valuation services and software and Data Science projects .
    With more than 25 years of experience, CMF Consulting is well recognized for its high-quality professional services and is always the first choice for clients looking for a reliable partner.

    The software and Data Science projects are developed in collaboration with Numeract LLC, a US company.

    Requirements

    We are looking for a full-time Software Developer to advance and expand new and existing Data Science projects. You will be involved in almost all data analysis stages, including data processing, exploratory data analysis, (some) machine learning, deployment in production, and presentation of results.

    The ideal candidate has graduated recently, has some of the qualifications and skills listed below, and has some programming experience. Candidates who pursued independent study (for example took online courses) or worked on projects in Python are strongly encouraged to apply. Remote (in Romania) candidates are welcome.

    Personality/background:
    - ability to solve previously unseen problems with limited supervision
    - does not bring only problems but also proposes solutions
    - motivation and perseverance to follow through to get the job done
    - desire to learn and ability to increase knowledge, self-learner
    - analytical and logical mind, not thrown off by uncertainty
    - proud of the quality of their work, fixes and points out code that does not meet the standard
    - comfortable being productive while working remotely
    - strong academic background, preferably in math, statistics, computer science, or physics
    - ability to communicate clearly in spoken and written English

    Must have skills (for a Junior position):
    - knowledge of Python: Pandas, some Flask or Django, calling APIs
    - good communication skills
    - previous programming experience: for example, work experience, advanced personal or university projects

    Nice to have skills - more senior position available depending on the level of experience:
    - knowledge of version control (git)
    - data processing and analysis: SQL, JSON, API, CSV, etc.
    - databases: running queries for PostgreSQL / MS SQL / MySQL
    - computer science concepts: algorithms, data structures, Big O, etc.
    - Python: scikit-learn, queues, other ML/DL frameworks
    - containers & Linux: Docker, docker-compose, bash
    - cloud: experience with AWS or Google Cloud
    - experience with code style guides and code reviews
    - experience with continuous integration and continuous deployment
    - HTML, CSS and
    - basic knowledge of R
    - ability to create good data visualizations (Tableau, ggplot2, d3)
    - Linux: Makefile, install, admin

    Responsibilities

    You will be part of a small team in which every member is engaged in almost every aspect of development. As you gain experience, you will write code to:

    - import, transform, clean, aggregate, and process data from diverse sources
    - improve ETL pipelines
    - conduct exploratory data analyses and create machine learning features
    - create and improve machine learning models
    - create dashboards, visualizations, and reports
    - conduct code reviews
    - write unit tests and test existing software
    - configure and automate cloud operations

    Other info

    Benefits

    Work remotely. Flexibility in setting your own working hours. Access to Python, R, and Data Science training courses and mentoring. Bonus based on work performance and continuous education achievements.

    To apply

    When applying, please:
    - Send your CV and cover letter (preferably)
    - Please rate your proficiency (scale 1-5) for each (not overall) of the skills listed here.
    - Provide a sample of your best, non-confidential Python (preferable) code (e.g., link to GitHub).
    - The application process will include meeting the other team members and taking two tests in order to evaluate logical thinking and technical skills.

    Job-uri similare care te-ar putea interesa:

    Aplica fara CV
    Hybrid

    Aplica fara CV
    Remote

    Hybrid

    Vezi job-uri similare (465)