CrawlJobs Logo

NLP Software Engineer

United States · Job Posted December 10, 2025
Apply Position
Job Link Share

Job Description

Merlin is a venture backed aerospace startup building a non-human pilot to enable both reduced crew and uncrewed flight. Backed by some of the world’s leading investors, Merlin is scaling alongside our customers to begin leveraging autonomy today to solve some of aviation’s biggest challenges. We are looking for an innovative software engineer specializing in natural language processing to create natural language understanding and generation systems geared toward aviation domains.

Job Responsibility

  • Design and implement NLU and NLG systems for aviation applications such as air traffic control communication
  • Develop and optimize algorithms and models to improve current NLU and NLG systems
  • Research and stay up to date with the latest advancements in NLP technology
  • Work with the larger NLP team to integrate NLU/NLG systems with the rest of the pipeline
  • Work with project teams to understand requirements and conops for the systems under development
  • Generally contribute to the natural language processing team by following our software and model development process and writing software to integrate work into the larger system
  • Learning the aviation domain in which the NLP systems will function

Requirements

  • BS in Computer Science, Robotics, Natural Language Processing, or a related subject. MS or PhD. preferred
  • 5+ years experience in designing and developing NLU or NLG systems for research or commercial products
  • Experience scaling systems to make them high performing given larger scope
  • Fluency in python and either PyTorch or Tensorflow. Experience with Huggingface
  • Experience with linux, open source development tools, software development process and version control tools such as git and weights and biases
  • Ability to work effectively in a collaborative team environment and communicate technical concepts clearly

Nice to have

  • Experience deploying models in production environments
  • Knowledge in the aviation space

What we offer

  • health
  • dental
  • life
  • unlimited vacation
  • 401k with match

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

NLP Software Engineer

8 matching positions

New

Senior Software Engineer

Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
June 18, 2026
Flip Icon
Requirements
Requirements
  • 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • 5+ years of Strong Experience of .NET FULL STACK, C#, ASP.NETCORE MVC, API Development, Python, SQL SERVER, OCP(Containerization/Dockers), REACT/ Angular, GCP, LLMs, Agentic AI Tools
  • 3+ Experience on Python or other scripting languages
  • Ability to work with Data Engineers in discovering and optimizing bottlenecks in the AI/ML pipeline for real-time or near-real-time applications that consumes large throughput of data
  • Perform various complex activities related to statistical/machine learning. Provide analytical support for developing, evaluating, implementing, monitoring and executing models across business verticals using emerging technologies including but not limited to Python, Agentic AI frameworks like ADK, GCP vertex AI and NLP
  • Hands-on experience with GCP or other cloud platforms (AWS/Azure)
  • Familiarity with CI/CD pipelines, infrastructure as code and cloud deployment best practices
  • Ability to conduct code reviews with focus on testability and code coverage
  • Should have executed end to end projects in data engineering
  • Should have experience working in an Agile environment using Scrum or Kanban
Job Responsibility
Job Responsibility
  • Lead moderately complex initiatives within Technology and contribute to large scale data processing framework initiatives related to enterprise strategy deliverables
  • Review and analyze moderately complex business, operational or technical challenges that require an in-depth evaluation of variable factors
  • Resolve moderately complex issues and lead teams to meet data engineering deliverables while leveraging solid understanding of data information policies, procedures and compliance requirements
  • Collaborate and consult with colleagues and managers to resolve data engineering issues and achieve strategic goals
  • Fulltime
Read More
Arrow Right

Software Engineer - Machine Learning

Roku is changing how the world watches TV. Roku is the #1 TV streaming platform ...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience applying Machine Learning to concrete problems at large scale
  • Strong CS fundamentals
  • Solid understanding of Data Science and ML fundamentals – Regression, Classification, Tree-based approach, Neural network, and sequence-based models
  • Understanding of NLP approaches like W2V or Bert
  • Good understanding of system architecture
  • Experience in big data technologies – streaming architecture, data pipelines, etc.
  • Bachelors in Computer Science, Statistics, or related field
Job Responsibility
Job Responsibility
  • Apply state of the art ML on recommendations using techniques in deep learning, bandits, transformers, LLMs, causal inference, and optimizations
  • Run online AB tests and analyze them against critical business KPIs
  • Collaborate with US engineering teams and cross-functional teams to translate business requirements into technical specifications
  • Nurture ML ecosystem to withstand scale, developer velocity and future business shifts
  • Help in training and mentoring new team members
What we offer
What we offer
  • Global access to mental health and financial wellness support and resources
  • Healthcare (medical, dental, and vision)
  • Life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Time off in accordance with local leave policies
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (AI/ML)

We are looking for a Senior Software Engineer (AI/ML) who can design, build, and...
Location
Location
Pakistan , Islamabad
Salary
Salary:
Not provided
Devsinc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors Degree in Computer Science or related fields
  • 3+ years of experience
  • Strong programming skills in Python (mandatory)
  • proficiency with PyTorch, TensorFlow, or transformers-based models
  • Experience in building or integrating AI agents (LangChain, LlamaIndex, CrewAI, custom frameworks)
  • Strong grasp of ML model lifecycle — data processing, model training, evaluation, deployment, and monitoring
  • Experience with cloud platforms (AWS/GCP/Azure) and containerization (Docker, Kubernetes)
  • Familiarity with API integrations, microservices, and asynchronous systems
  • Strong understanding of vector databases (e.g., Pinecone, Weaviate, FAISS, Chroma) and retrieval architectures
  • Solid software engineering fundamentals — testing, version control, and system design
Job Responsibility
Job Responsibility
  • Design and build autonomous or semi-autonomous AI agents that can plan, reason, and interact with tools, APIs, or external systems
  • Implement agentic frameworks (e.g., LangChain, LlamaIndex, CrewAI, or custom orchestration systems)
  • leverage existing industry capabilities to deliver virtual assistant capabilities on top of xquic content including voice interactions
  • Optimize reasoning and retrieval pipelines using embeddings, vector databases, and prompt engineering
  • Develop, train, and fine-tune ML models using frameworks like PyTorch, TensorFlow, or scikit-learn
  • Work on data preprocessing, feature engineering, and model evaluation for NLP, computer vision, or predictive tasks
  • Build ML pipelines for training, deployment, and monitoring in production environments
  • Collaborate with engineering teams to integrate AI components into backend systems and APIs
  • Ensure scalable, maintainable codebases with CI/CD, observability, and cloud-native design (AWS/GCP/Azure)
  • Contribute to technical architecture and design reviews for AI-driven features and platforms
What we offer
What we offer
  • Provident Fund
  • Medical Inpatient Facility
  • Medical Outpatient Facility
  • Paid Overtime
  • In-house Subsidized Lunch & Dinner
  • Gym Facility
  • Entertaining Activities
  • Interest Free Loan Facility
  • Advance Salaries
  • Sports Allowance
  • Fulltime
Read More
Arrow Right

Software Engineer (Search)

Dialpad is the AI-native business communications platform. We unify calling, mes...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
dialpad.com Logo
Dialpad
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3-6 years of experience in information retrieval or distributed systems engineering
  • Strong understanding of search platforms and experience maintaining search engines at scale
  • Deep knowledge of indexers, analyzers, field mapping, and ranking techniques
  • Experience with NLP/NLU within the context of information retrieval
  • Expertise in dense vector manipulation and optimization
  • Familiarity with hybrid search, rank fusion, and reranking techniques
  • Proficiency in Go and Python 3 (experience with Rust or TypeScript is a plus)
  • Strong understanding of distributed systems, microservices, and message-driven architectures
  • Passion for real-time performance optimization and high availability
  • Experience with API design using Swagger, OpenAPI, or equivalent tools
Job Responsibility
Job Responsibility
  • Contribute to the design, development, and maintenance of information retrieval and distributed systems
  • Build and optimize search engines, including indexers, analyzers, ranking, and re-ranking strategies
  • Work on hybrid search techniques, including dense vector manipulation, rank fusion, and reranking
  • Maintain and enhance highly scalable search platforms with a focus on performance and cost efficiency
  • Ensure high availability, reliability, and fault tolerance in search services
  • Collaborate with cross-functional teams to translate business requirements into technical solutions
  • Develop and optimize real-time distributed systems, microservices, and message-driven architectures
  • Implement and maintain monitoring, alerting, and performance metrics for platform reliability
  • Evaluate and integrate emerging technologies to improve search capabilities
  • Write clean, modular, and well-tested code while following best engineering practices
What we offer
What we offer
  • Competitive salary
  • Comprehensive benefits
  • Real opportunities for growth
  • Cutting-edge AI tools
  • Robust training program
  • Fulltime
Read More
Arrow Right

Sr. Software Engineer (Search)

Dialpad’s Product Engineering organization is responsible for building and maint...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
dialpad.com Logo
Dialpad
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3-6 years of experience in information retrieval or distributed systems engineering
  • Strong understanding of search platforms and experience maintaining search engines at scale
  • Deep knowledge of indexers, analyzers, field mapping, and ranking techniques
  • Experience with NLP/NLU within the context of information retrieval
  • Expertise in dense vector manipulation and optimization
  • Familiarity with hybrid search, rank fusion, and reranking techniques
  • Proficiency in Go and Python 3 (experience with Rust or TypeScript is a plus)
  • Strong understanding of distributed systems, microservices, and message-driven architectures
  • Passion for real-time performance optimization and high availability
  • Experience with API design using Swagger, OpenAPI, or equivalent tools
Job Responsibility
Job Responsibility
  • Contribute to the design, development, and maintenance of information retrieval and distributed systems
  • Build and optimize search engines, including indexers, analyzers, ranking, and re-ranking strategies
  • Work on hybrid search techniques, including dense vector manipulation, rank fusion, and reranking
  • Maintain and enhance highly scalable search platforms with a focus on performance and cost efficiency
  • Ensure high availability, reliability, and fault tolerance in search services
  • Collaborate with cross-functional teams to translate business requirements into technical solutions
  • Develop and optimize real-time distributed systems, microservices, and message-driven architectures
  • Implement and maintain monitoring, alerting, and performance metrics for platform reliability
  • Evaluate and integrate emerging technologies to improve search capabilities
  • Write clean, modular, and well-tested code while following best engineering practices
What we offer
What we offer
  • Competitive salary
  • comprehensive benefits
  • real opportunities for growth
  • cutting-edge AI tools
  • robust training program
  • Fulltime
Read More
Arrow Right

Digital Software Engineer Senior Manager - Vice President

The Digital S/W Engineer Sr Mgr accomplishes results through the management of p...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 11-17 years of relevant experience in an Apps Development role or senior level experience in an Enterprise Architecture role with subject matter expertise in one or more areas with at least 3+ years of deep specialization in AI/ML, NLP, or Generative AI development
  • Proven experience in successfully building, leading, and delivering complex technology projects from conception through to deployment and ongoing support
  • Proven experience in leading high performance teams spread across multiple locations
  • Effectively coach and give feedback to direct reports to help develop talent and support career development
  • 2+ years of experience building and operating production-grade AI systems such as digital assistants, recommendation engines, or similar intelligent platforms
  • 2+ years of deep, applied experience with LLM technologies (GPT-4, Claude, Gemini, or equivalent), including prompt engineering, fine-tuning, and cost optimization in production environments
  • Hands-on expertise in implementing Retrieval-Augmented Generation (RAG) pipelines and working with vector databases for knowledge-grounded AI applications
  • Demonstrable experience in designing and deploying agentic AI workflows and multi-agent systems using modern frameworks
  • Proficiency in NLP model development using industry-standard libraries and ML frameworks
  • Expert-level Python development skills with strong command of RESTful APIs, microservices architecture, and cloud platforms
Job Responsibility
Job Responsibility
  • Accountable for executing and driving enterprise grade application design and development efforts to completion, serving as a development lead
  • Proficient at operating with considerable autonomy and significantly influence the way an application is designed and developed by providing subject specific expertise and an advanced level of understanding of application programming principles
  • Participate in design discussions as a Development Lead and play the part of a key decision maker in driving design decisions
  • Partner with industry vendors that provide technology or user experience design components that support our Digital architecture and work with vendors on our implementation plans and roadmaps identifying partnership opportunities to increase our development velocity and our learnings
  • Directly impact the business by influencing strategic functional decisions through advice, counsel or provided services
  • This will require persuading and influencing others through strong and comprehensive communication and diplomacy skills
  • Communicate progress, anticipate bottlenecks, provide escalation management, identify, assess, track and mitigate issues/risks at multiple levels
  • Regularly review metrics and proactively seek out new and improved mechanisms for visibility ensuring your program stays aligned with organization objectives
  • Share knowledge with the team in various forums (brown bags, engineering forums etc.) and demonstrate a higher level of knowledge through industry certifications
  • Integrate LLMs for conversational understanding and response generation
  • Fulltime
Read More
Arrow Right

New Grad Software Engineer

Confido is the AI infrastructure powering CPG brands from deduction to productio...
Location
Location
United States , New York
Salary
Salary:
150000.00 USD / Year
helpcare.ai Logo
Helpcare AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Internship, academic project, or equivalent hands-on experience in software engineering
  • Strong programming fundamentals (any language)
  • Interest in backend, full-stack, or AI-driven systems
  • Eagerness to learn, take feedback, and grow quickly
Job Responsibility
Job Responsibility
  • Build and ship product features across the stack with guidance from the team
  • Contribute to backend systems and data pipelines for financial data processing
  • Support the development of AI-powered workflows (computer vision + NLP)
  • Help design user interfaces that simplify complex financial workflows
  • Collaborate with engineering, product, and occasionally customers to iterate on features
  • Learn quickly and take on increasing ownership over time
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Wells Fargo is seeking a Senior Software Engineer.
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • Knowledge on Enterprise Content Management, Classification. Extraction of data from document
  • AI & Machine Learning Responsibilities
  • Implement, and integrate AI/ML models into business workflows
  • Work with LLMs, NLP, embeddings, vector search, RAG pipelines, and prompt engineering
  • Build AI POCs and convert them into production ready capabilities
  • Utilize Azure AI, OpenAI, GCP, ML.NET, or Python frameworks to build intelligent services
  • Define success metrics and ensure model scalability, accuracy, and performance
  • LLMs, NLP, embeddings, vector DBs, RAG pipelines
  • PyTorch, TensorFlow, ML.NET, Azure AI, OpenAI APIs
Job Responsibility
Job Responsibility
  • Lead moderately complex initiatives and deliverables within technical domain environments
  • Contribute to large scale planning of strategies
  • Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
  • Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
  • Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements
  • Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals
  • Lead projects and act as an escalation point, provide guidance and direction to less experienced staff
  • Fulltime
Read More
Arrow Right