Apply

Senior ML Backend Engineer

Posted 2024-10-21

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: Brazil, Argentina

🔍 Industry: Enterprise security products with an AI/ML focus

🏢 Company: Intuition Machines, Inc.

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: PythonSQLJavascriptKubernetesTypeScriptNosqlCI/CDJavaScript

Requirements:
  • Thoughtful, conscientious, and self-directed individuals.
  • 5+ years of professional experience building and maintaining large-scale production systems.
  • In-depth knowledge of Python.
  • Experience with orchestration platforms (e.g., Kubernetes), containerization, and microservice design.
  • Experience with SQL and NoSQL databases, distributed systems, and test-driven development.
  • Bachelor's degree or equivalent experience.
  • Excellent communication and mentoring skills.
  • Experience leading technical discussions.
Responsibilities:
  • Design, build, and maintain highly reliable backend systems that scale to millions of requests per second.
  • Translate business goals into technical specifications and iterative development plans.
  • Work with queue-driven and event-driven designs, REST APIs, and microservice architectures.
  • Write Python and JavaScript/TypeScript as necessary to meet business objectives.
  • Ensure code is clearly structured, maintainable, well-documented, and tested.
  • Collaborate with other backend developers and participate in code reviews.
  • Take ownership of tasks that are not fully defined.
Apply

Related Jobs

Apply

📍 Brazil, Argentina

🔍 Enterprise security, AI/ML

🏢 Company: Intuition Machines, Inc.

  • Thoughtful, conscientious, and self-directed individuals.
  • 5+ years of professional experience building and maintaining large-scale production systems, with a focus on performance, scalability, and reliability.
  • In-depth knowledge of Python.
  • Experience with orchestration platforms (e.g., Argo, Kubernetes), containerization, and microservice design.
  • Experience with database systems (SQL, NoSQL), distributed systems and architectures, stream processing, test-driven development (TDD), and CI/CD.
  • Bachelor's degree or foreign equivalent in a technical or related field from an accredited college or university, or equivalent job experience.
  • Excellent communication, listening, and presentation skills, with experience interacting with diverse audiences and mentoring peers.
  • Experience leading technical discussions with a team and driving decisions by balancing trade-offs.

  • Design, build, and maintain highly reliable backend systems that scale to millions of requests per second (RPS).
  • Translate business goals into technical specifications and iterative development plans. We ship early and often, and our first customer of a new product or feature may involve deploying it to 500 million users.
  • Work with queue-driven and event-driven designs, REST APIs, serverless and microservice architectures, and multi-cloud/multi-CDN environments using Kubernetes and other orchestrators.
  • Write Python and JavaScript/TypeScript (JS/TS) as necessary to meet business objectives.
  • Focus on producing clearly structured, maintainable, well-documented, and tested code, including unit, integration, and end-to-end tests.
  • Collaborate with other backend developers to integrate your work with our infrastructure, including automating observability, deployment, quality, and security.
  • Participate in code reviews and architecture & design sessions. Stay up-to-date with recent developments in relevant technologies and assess their applicability.
  • Take ownership of tasks that are not fully defined, proactively helping the team to shape and implement them.

PythonSQLJavascriptKubernetesTypeScriptNosqlCI/CDJavaScript

Posted 2024-09-20
Apply