Rithum

Senior Software Engineer – Artificial Intelligence

Rithum

full-time

Posted on:

Location Type: Remote

Location: Spain

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Independently lead high-impact AI initiatives, aligning departmental strategies with Rithum’s business objectives to deliver sustainable, client-focused solutions.
  • Leverage technical expertise to design scalable, high-performance AI solutions, creating reliable, reusable systems and mentoring team members to uphold high standards and reduce complexity.
  • Address complex, ambiguous problems with advanced judgment and strategic solutions, ensuring robustness and adaptability to meet both current and future organizational needs.
  • Collaborate across teams, adapting communication to align AI initiatives with business goals and building strong networks with key stakeholders to foster innovation and quality.
  • Guide decision-making at departmental and company levels, driving AI project priorities and execution to shape Rithum’s strategic roadmap and influence global teams.
  • Ensure delivery of reliable, scalable solutions that meet business needs and drive future growth. Lead in setting standards, principles, and roadmaps for durable, sustainable systems across the organization.
  • Apply AI and ML expertise to create high-impact solutions, influence cross-disciplinary methods, and develop frameworks for immediate and long-term success. Serve as a recognized expert, promoting knowledge-sharing and advancing AI capabilities across Rithum.
  • Responsible for mentoring and developing other engineers within their subject matter expertise
  • Participate in on-call rotation to support the “you build it you own it” mantra
  • Understanding and utilization of software development tools including version control, building processes, debuggers, and test frameworks for: Primary technologies (may include): C#, .NET Core, Python, Java, C++, TypeScript/React, Angular, JavaScript; Github, Azure; SOAP/REST web service APIs; Secondary technologies (may include): AWS services (OpenSearch, Lambda, DynamoDB, Kinesis, RDS, ECS, and others); Redis, NoSQL; Microsoft SQL Server; Cloud technologies; CI/CD tools/pipelines

Requirements

  • 3+ years' experience developing in Python
  • 3+ years’ experience with AWS services
  • 3+ years’ experience with AI technologies (such as PyTorch or TensorFlow) with a strong technical and strategic focus, including expertise in machine learning algorithms, NLP, computer vision, and large-scale deployment.
  • Proven leadership in high-impact AI projects, with a history of mentoring team members and developing innovative methods that drive departmental objectives.
  • Proficiency in cloud platforms, along with experience in creating data systems for feature stores and vector databases.
  • Strong communication skills, adept at visualizing and presenting complex data insights to technical and non-technical audiences.
  • Exceptional problem-solving abilities, with a record of delivering data-driven solutions to complex business challenges.
  • Experienced collaborator with cross-functional teams, working closely with product managers, engineers, and business leaders.
Benefits
  • 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonAWSAI technologiesmachine learning algorithmsNLPcomputer visionC#.NET CoreJavaTypeScript
Soft Skills
leadershipmentoringproblem-solvingcommunicationcollaborationstrategic thinkinginnovationadaptabilitynetworkingdata visualization