AI/ML Job: Python Engineer

TileDB

Python Engineer at TileDB

🇺🇸 United States › Massachusetts › Cambridge
  (Posted Apr 5 2020)

Do they allow remote work?
Remote work is possible, see the description below for more information.

Salary
120000 - 140000

Job description
Description

We are looking for a Python-focused software engineer to build and enhance our existing APIs and integrations with the Scientific Python ecosystem. TileDB’s Python API (https://github.com/TileDB-Inc/TileDB-Py) wraps the TileDB core C API, and integrates closely with NumPy to provide zero-copy data access. You will build and enhance the Python API through interfacing with the core library; build new integrations with data science, scientific, and machine learning libraries; and engage with the community and customers to create value through the use of TileDB.

Location

Our headquarters are in Cambridge, MA, USA and we have a subsidiary in Athens, Greece. However, you will have the flexibility to work remotely as long as your residence is in the USA or Greece. US candidates must be US citizens, whereas Greek candidates must be Greek or EU citizens.

Expectations

In your first 30 days, you will familiarize yourself with TileDB, the TileDB-Py API and the TileDB-Dask integration. After 30 days, you will be fully integrated in our team. You’ll be an active contributor and maintainer of the TileDB-Py project, and ready to start designing and implementing new features, as well as engaging with the Python and Data Science community.

Requirements

- 5+ years of experience as a software engineer

- Expertise in Python and experience with NumPy

- Experience interfacing with the CPython API, and Cython or pybind11

- Experience with Python packaging, including binary distribution

- Experience with C, C++, Rust, or a similar systems-level language

- Distributed computation with Dask, Spark, or similar distributed computation system

- Experience with a machine learning library (e.g. scikit-learn, TensorFlow, Keras, PyTorch, Theano)

- Experience with Amazon Web Services or a similar cloud platform

- Experience with dataframe-focused systems (e.g. Arrow, Pandas, data.frame, Vaex)

- Experience with technical data formats such as (e.g. Parquet, HDF5, VCF, DICOM, GeoTIFF)

- Experience with other technical computing systems (e.g. R, MATLAB, Julia)

Benefits

- Competitive salary and stock options

- 100% medical and dental insurance coverage (for you and your dependents!)

- Paid parental leave

- Paid time off (vacation, sick & public holidays)

- Flexible time off & flexible hours

- Flexibility to work remotely (anywhere in the US or Greece)

TileDB, Inc. is proud to be an Equal Opportunity Employer building a diverse and inclusive team.


 

Company: TileDB

TileDB
job info / career page
Linkedin profile
Github: TileDB-Inc
Location: Cambridge, Massachusetts, United States

map of company location

Skills wanted for this job:
python julia keras matlab pandas
pytorch r rust spark tensorflow
theano


Other machine learning jobs that might be interesting

Machine learning job Engineering Manager, Platform & Text Extraction at OM1 Engineering Manager, Platform & Text Extraction - OM1   (December 2021)
Boston, Massachusetts, United States
OM1 is on a mission to improve health outcomes by unlocking the power of data. We are a healthcare data and technology company focused on real world clinical data and outcomes, accelerating medical research and personalizing healthcare. Our interdisciplinary te...
Machine learning job Robotics Software Engineer at Geisel Software Robotics Software Engineer - Geisel Software   (January 2022)
Worcester, Massachusetts, United States
Are you obsessed with software and robotics? Looking to work with an awesome team in a modern, successful software company? Geisel Software, based in Worcester, Massachusetts, is a premier software developer that is working with and creating today's hottest sof...
Machine learning job Data Science and Machine Learning Specialist at Hawk-Research Data Science and Machine Learning Specialist - Hawk-Research
Worldwide, 100% Remote - Salary: 18000-25000
Hawk-Research is looking for Data Science specialists with knowledge of Data Mining, Machine Learning, Electronics Engineering to provide assistance with our projects in academic research sphere. We are building a knowledge sharing platform to help people durin...

Machine learning job Statistics and Computer Science Specialist at Hawk-Research Statistics and Computer Science Specialist - Hawk-Research   (January 2022)
Worldwide, 100% Remote - Salary: 12000-30000
Hawk-Research is looking for Statistics expert to provide assistance on our projects in academic research sphere. We are building a knowledge sharing platform to help people during their studies, so they can improve their level in mentioned disciplines. We st...

Machine learning job Applied Scientist - Machine Learning at Hyperscience Applied Scientist - Machine Learning - Hyperscience   (January 2022)
New York, New York, United States (Remote work possible)
We’re looking for amazing Machine Learning talent to join us on our mission to reinvent the way businesses and humans interact. Machine Learning sits at the core of our efforts to automate the future of work by creating a new digital assembly line, where huma...
Not the machine learning job you are looking for?
Browse all machine learning jobs and we're sure you will find a suitable one!
Browse machine learning jobs with similar combinations of skills
Machine learning jobs with python Machine learning jobs with julia Machine learning jobs with keras Machine learning jobs with matlab Machine learning jobs with pandas Machine learning jobs with pytorch Machine learning jobs with r Machine learning jobs with rust Machine learning jobs with spark Machine learning jobs with tensorflow Machine learning jobs with theano