Rithum

Senior Software Engineer

Rithum

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AngularAWSAzureCloudDynamoDBJavaJavaScriptMS SQL ServerNode.jsNoSQLPythonPyTorchReactRedisSOAPSQLTensorflowTypeScript

About the role

  • Provide guidance on system architecture decisions, making sure the technical direction aligns with business goals.
  • Conduct thorough code reviews, ensuring best practices are followed, identifying potential issues, and mentoring junior developers in improving their coding skills.
  • Provide technical guidance, share knowledge, and help junior and mid-level engineers grow in their roles by reviewing their work and offering constructive feedback.
  • Work closely with other teams to ensure seamless delivery of software projects and alignment across departments.
  • Be able to break down large, complex tasks into smaller, manageable components and distribute them among team members.
  • Play a key role in agile processes, including sprint planning, daily stand-ups, retrospectives, and prioritization of tasks.
  • Communicate effectively with stakeholders, including product managers, designers, and clients, to clarify requirements and ensure alignment with business objectives.
  • Handle complex technical challenges, debugging, and resolving issues that may be beyond the scope of junior engineers.
  • 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): Java, JavaScript, JavaServer Pages, Typescript, Angular, React.js, Python, Node.js Secondary technologies AWS services (OpenSearch, Lambda, DynamoDB, Kinesis, RDS, ECS, and others), SOAP/REST web service APIs, Redis, NoSQL, Microsoft SQL Server

Requirements

  • 3+ years' experience developing in Angular, Typescript, JavaScript or Node.js
  • 3+ years' experience developing in AWS Technologies
  • 2+ years of AI/ML experience with a strong technical focus
  • 2+ years’ experience in Python, TensorFlow/PyTorch, or cloud platforms
  • Proven leadership in high-impact AI projects, with a history of mentoring team members and developing innovative methods that drive departmental objectives
  • Strong verbal and written English communication skills
  • Experience developing web applications, working with databases, and consuming APIs
  • Understanding of relevant software development tools including version control, build processes and test frameworks
  • Ability to work independently with limited supervision
  • Preferred: Bachelor degree or higher in Computer Science or a closely related field
  • Preferred: Experience with cloud computing infrastructures such as AWS or Azure
  • Preferred: Use of source code repositories such as Azure DevOps and Git
  • Preferred: Experience working with SQL Server and NoSQL databases
  • Preferred: Experience with performance tuning and optimization techniques for high scale systems
  • Preferred: Experience working with development teams in multiple time zones
  • Preferred: Proven track record of creating secure and scalable software that scales to dozens or hundreds of servers in a distributed, fault tolerant manner
  • Preferred: Experience with e-commerce, retail, online marketplaces, or digital advertising
  • Preferred: Excellent analytical, decision-making and problem-solving skills
  • Preferred: Proven ability to work in a rapidly changing environment with keen attention to detail
  • Preferred: 2+ years of AI/ML experience with a strong technical and strategic focus, with expertise in machine learning algorithms, NLP, computer vision, or large-scale deployment.
  • Preferred: 2+ years of AI/ML experience with a strong strategic focus
  • Preferred: 2+ years expertise in machine learning algorithms, NLP, computer vision, or large-scale deployment
  • Preferred: 2+ years experience in creating data systems for feature stores or vector databases