Senior Software Engineer, Data

Atlanta, Georgia, United States - Remote

Applications have closed

Kaleyra

CPaas services for all businesses, anywhere in the world: Kaleyra's Communication Platform as a Service offers programmable communication API with high flexibility to transform your communications.

View company page

This is your chance to build a career with a worldwide company and to develop your skills as part of one of the fastest-growing companies in the CpaaS space. We're looking for brains, ambition, and passion to continue helping people everywhere. Find the job you love, and join us!

This job is for you if you want to experience

  • Take Startup to The Next Level - we are at the hockey stick moment for growth.
  • Cloud Technology - our infrastructure is 100% on AWS with serverless architecture.
  • Big Data - we are building modern data pipelines by leveraging Kafka, Spark and Airflow.
  • Information Security - all our processes comply with InfoSec standards.
  • Multinational Culture - we work as a team to get the job done across three continents.

We are looking for a passionate software engineer who enjoys tackling challenges in building highly scalable services. At our company, we embrace new technology. You will be empowered to choose the right solution to solve complex problems.


Requirements

Qualifications

  • 4+ years of software engineering experience with large-scale, multi-threaded, and distributed systems using Java.
  • Strong fundamentals in algorithms and data structures.
  • Deep understanding of distributed batch and streaming data processing systems (Spark, Hadoop, Kafka, ElasticSearch).
  • Practical knowledge of workflow management tools (Airflow, Oozie) with scripting experience (Python, Bash).
  • Confidence with handling data in both SQL and NoSQL databases (MySQL, Redis).
  • Be an advocate for performance optimization, unit testing (JUnit, Mockito), and automation.
  • Experience with AWS cloud technologies (EMR, S3, MSK).
  • Solid experience in the Linux environment.
  • Familiarity with Agile software development and best practices.
  • Knowledge of Machine Learning (PyTorch, Scikit-Learn) is a plus.

Benefits

Benefits

  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k, IRA)
  • Life Insurance (Basic, Voluntary & AD&D)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Training & Development
  • Work From Home
  • RSU plan


* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Tags: Agile Airflow Architecture AWS Big Data Data pipelines Distributed Systems Elasticsearch Engineering Hadoop Java Kafka Linux Machine Learning MySQL NoSQL Oozie Pipelines Python PyTorch Scikit-learn Security Spark SQL Streaming Testing

Perks/benefits: 401(k) matching Career development Health care Startup environment

Regions: Remote/Anywhere North America
Country: United States
Job stats:  10  1  0
Category: Engineering Jobs

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.