Senior Software Engineer - C++/linux – (remote / Hybrid)

Oracle Oracle · Enterprise · ZAPOPAN, JALISCO, Mexico

Senior Software Engineer role focused on developing Oracle's next-generation, massively distributed, and highly scalable data storage and query processing engine, with a specific emphasis on Vector AI and core database kernel components. Requires strong C/C++ coding, debugging, and understanding of AI/ML system development and large-scale systems.

What you'd actually do

  1. Design, develop, troubleshoot, and debug software for databases, applications, tools, and networks.
  2. Apply expert coding knowledge and advanced debugging techniques to deliver robust and reliable solutions.
  3. Architect and implement highly scalable solutions for Oracle Vector AI and core database kernel components.
  4. Collaborate with cross-functional teams to deliver high-quality features on time.
  5. Drive innovation and best practices within the team.

Skills

Required

  • C++
  • Linux
  • database kernel internals
  • data structures
  • operating systems
  • AI/ML system development
  • large-scale systems
  • vector databases
  • debugging
  • problem-solving

Nice to have

  • C
  • distributed systems
  • open-source contributions
  • commercial AI/data system project contributions
  • Oracle RDBMS

What the JD emphasized

  • expert coding experience
  • complex challenges
  • highly scalable solutions
  • AI/ML system development
  • large-scale systems
  • vector databases
  • complex database or data-processing software

Other signals

  • vector databases
  • AI/ML system development
  • large-scale systems