Senior Software Engineer - Backend (Data)

Read AI

• $190K — $210K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree or higher in Computer Science/Engineering, or 7+ years of relevant industry experience.
  • Proven experience in backend development, proficient in Python, Java, or Go.
  • Strong understanding of distributed systems, microservices architecture, and cloud platforms (AWS, GCP).
  • Familiarity with relational and non-relational databases, with expertise in data modeling.
  • Excellent problem-solving skills with a pragmatic and results-driven approach.
  • Ability to thrive in a fast-paced startup environment with autonomy and accountability.
  • Excellent communication and collaboration skills, effective in cross-functional teams.

Responsibilities

  • Collaborate with cross-functional teams to design and develop scalable backend services and APIs.
  • Take ownership of critical system components from conception to maintenance.
  • Practice quality assurance with unit and integration testing.
  • Optimize data processing pipelines and storage solutions.
  • Seamlessly integrate third-party services and data sources into the platform.
  • Monitor and resolve infrastructure issues to ensure uptime and reliability.
  • Continuously evaluate and implement best practices to enhance system scalability and maintainability.

Benefits

  • Innovative work environment focused on advancing AI technology for productivity.
  • Opportunity to make a massive impact by automating mundane tasks and improving workflows.
  • Growth opportunities within one of the fastest growing AI companies, recognized by LinkedIn and Inc Magazine.
  • Work alongside and learn from leaders in the AI space, including the CEO and CTO.
  • Supportive and collaborative team culture with diverse talent.
Full Job Description
The Role:
As a Senior Software Engineer at Read AI in the Data Org, your contributions will directly impact the functionality, scalability and reliability of our product. Our team is responsible for owning the data flows and ML infrastructure across the company, which includes realtime audio/video processing, interactions with third party llm providers, data processing orchestration, database management, data APIs, inferencing services, and transcription services.

Responsibilities:
  • Collaborate with cross-functional teams to design and develop scalable and reliable backend services and APIs that power our platform.
  • Take ownership of critical components of our system, from conception to deployment and maintenance.
  • Practice quality assurance best practices including unit and integration testing.
  • Optimize data processing pipelines and storage solutions.
  • Integrate third-party services and data sources seamlessly into our platform.
  • Monitor, troubleshoot, and resolve issues related to infrastructure and operations to ensure maximum uptime and reliability.
  • Continuously evaluate and implement best practices, tools, and technologies to enhance the scalability, reliability, and maintainability of our systems.

Requirements:
  • Bachelor's degree or higher in Computer Science/Engineering, or 7+ years of relevant industry experience.
  • Proven experience in backend development, with proficiency in one or more programming languages such as Python, Java, or Go.
  • Strong understanding of distributed systems, microservices architecture, and cloud computing platforms (e.g., AWS, GCP).
  • Familiarity with relational and non-relational databases, along with expertise in data modeling and database management.
  • Excellent problem-solving skills with a pragmatic and results-driven approach.
  • Ability to thrive in a fast-paced startup environment with a high degree of autonomy and accountability.
  • Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams.

Nice to Have:
  • Experience with containerization and orchestration tools such as Docker and Kubernetes.
  • Experience with big data processing tools such as Flink and Spark.
  • Experience with Python, Pydantic, FastAPI, and SQLAlchemy.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Prior experience in a startup or fast-growing environment.

Software Engineer positions offer a base pay range of $190,000 - $210,000, plus equity and benefits. Please note that the base pay shown is a guideline, and individual total compensation will vary based on factors such as qualifications, skill level, competencies, and work location. We also offer low deductible health plans, as well as flexible time away and family leave programs.

Please note our company does not provide visa support or sponsorship for employees at this time.

Similar Jobs

More Jobs at Read AI

More Information Technology Jobs

Find similar Senior Software Engineer - Backend (Data) jobs: