Sr Software Engineer II (Remote - US)

AI overview

Design and optimize backend systems and NLP pipelines for data-driven applications, collaborating with cross-functional teams to enhance product quality and scalability.

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Sr Software Engineer II in United States.

This role is focused on advancing backend systems and Natural Language Processing (NLP) pipelines that power complex data-driven applications. You will design, implement, and optimize systems that extract, process, and deliver high-quality data, enabling informed decision-making across business-critical operations. The position requires strong collaboration with engineers, data scientists, product managers, and domain experts to deliver reliable, scalable, and maintainable solutions. You will also contribute to infrastructure improvements, cloud deployments, and automation initiatives, bringing innovative ideas in AI and data engineering into production. This is an opportunity to shape the technical backbone of advanced analytics solutions while working in a flexible, high-impact environment.

Accountabilities:

  • Design, implement, and optimize backend components for NLP and data processing pipelines.
  • Manage full-stack data workflows from extraction to storage and delivery, emphasizing scalability, reliability, and maintainability.
  • Collaborate with cross-functional teams to enhance product quality and developer productivity.
  • Debug, profile, and tune large-scale systems for performance and stability.
  • Support migration and deployment to cloud-based environments, improving automation around builds and deployments.
  • Participate in code reviews, technical discussions, and mentorship to foster best practices and team growth.

Requirements

  • 5+ years of experience developing and maintaining backend applications or services.
  • Strong expertise in Python for backend or data engineering applications.
  • Solid experience with Unix/Linux systems, shell scripting, and cloud platforms (AWS, GCP, or similar).
  • Proficiency in SQL, database design, query optimization, and performance tuning.
  • Knowledge of modern software engineering practices, including version control (git), CI/CD, testing, and code reviews.
  • Background in NLP, information extraction, or text analytics, with data engineering experience for structured and unstructured datasets.
  • Familiarity with Elasticsearch/OpenSearch, Ansible, Kubernetes, and Java-based systems.
  • Excellent analytical, problem-solving, and communication skills, with the ability to work collaboratively in cross-functional teams.

Benefits

  • Competitive salary range: $93,400 – $155,700 (location-dependent).
  • Annual incentive bonus eligibility.
  • Comprehensive health benefits including medical, dental, and vision coverage.
  • Retirement benefits: 401(k) with match and Employee Share Purchase Plan.
  • Wellness programs, including app subscriptions and employee assistance.
  • Paid time off, parental leave, and family care benefits.
  • Flexible work hours and remote work options.
  • Opportunities for career development, learning, and volunteer engagement.

Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching.
When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly.
🔍 Our AI evaluates your CV and LinkedIn profile thoroughly, analyzing your skills, experience, and achievements.
📊 It compares your profile to the role’s core requirements and past success factors to determine your match score.
🎯 Based on this analysis, we automatically shortlist the 3 candidates with the highest match for the role.
🧠 When necessary, our human team may perform an additional manual review to ensure no strong profile is missed.
The process is transparent, skills-based, and free of bias — focusing solely on your fit for the role.
Once the shortlist is completed, we share it directly with the company that owns the job opening. The final decision and next steps, including interviews or additional assessments, are then managed by their internal hiring team.
Thank you for your interest!

 

#LI-CL1

Perks & Benefits Extracted with AI

  • Flexible Work Hours: Flexible work hours and remote work options.
  • Health Insurance: Comprehensive health benefits including medical, dental, and vision coverage.
  • Career development and volunteer opportunities: Opportunities for career development, learning, and volunteer engagement.
  • Paid Time Off: Paid time off, parental leave, and family care benefits.

Jobgether is the Largest Remote Job Platform worldwide with more than 160k remote jobs available across the world. Access the best flexible and remote jobs in just one click. Jobgether is your guide to the future of work, offering a variety of job oppo...

View all jobs
Salary
$93,400 – $155,700 per year
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Software Engineer Q&A's
Report this job
Apply for this job