
Senior Software Engineer – Artificial Intelligence
Rithum
full-time
Posted on:
Location Type: Remote
Location: Spain
Visit company websiteExplore more
Job Level
Tech Stack
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