Senior Software Engineer

Be among the first applicants.
Calvin James Recruitment
United Arab Emirates
AED 120,000 - 180,000
Be among the first applicants.
3 days ago
Job description

Senior Software Engineer (AI & NLP Focus)

About the Role & Company

We are a fast-growing SaaS startup revolutionizing the professional services industry through our AI-powered assistant platform. Our mission is to empower professionals with cutting-edge technology that streamlines workflows and enhances decision-making. Join us and be a part of something transformative!

As a Senior Software Engineer, you will play a pivotal role in building and scaling our innovative platform. You'll design, develop, and maintain high-performance systems while collaborating with cross-functional teams to deliver impactful new features. If you’re passionate about AI, excited by technical challenges, and eager to make a difference, we want to hear from you.

Key Responsibilities

  • Design and implement machine learning algorithms for indexing, summarization, and search functionalities.
  • Oversee data acquisition, storage, and distribution to ensure quality and privacy compliance.
  • Perform data preprocessing including normalization, transformation, and feature engineering.
  • Develop scalable and efficient machine learning models using TensorFlow or PyTorch.
  • Translate research algorithms into production-ready code.
  • Develop tools to monitor model performance and address any degradation or anomalies.
  • Define and implement evaluation metrics for model efficacy, cost, and latency.
  • Update and maintain models in response to performance or new data.
  • Communicate machine learning concepts and outcomes to non-technical stakeholders.
  • Collaborate with software and DevOps teams to integrate and deploy ML models in the cloud.
  • Work closely with business teams to align technical solutions with company goals.

Required Qualifications

  • Bachelor's degree in Computer Science or a related field.
  • 5+ years of professional Python development experience.
  • Strong SQL skills (PostgreSQL or MySQL).
  • Experience with RESTful API development and asynchronous programming.
  • Familiarity with cloud platforms (AWS, GCP, or Azure) and microservices architecture.
  • Strong problem-solving ability and attention to detail.

Preferred Qualifications

  • Proficiency in TypeScript and React.
  • Experience with DevOps tools and practices (CI/CD, Docker, Kubernetes).
  • Understanding of NLP and machine learning concepts.
  • Background in data engineering, ETL, or big data tech (e.g., Spark, Hadoop).
  • Knowledge of professional services industries is a plus.

Ideal Candidate Profile

  • AI & NLP Enthusiast: Skilled in NLP techniques with experience in implementing and fine-tuning LLMs.
  • Innovator: Familiar with AI/NLP libraries like Transformers, spaCy, NLTK, and has built conversational AI or similar projects.
  • Lifelong Learner: Keeps up with the latest in AI, contributes to open-source, and is driven to push boundaries.
  • Effective Communicator: Can explain complex technical ideas to both technical and non-technical audiences.

What's On Offer

  • Competitive salary and equity package.
  • Opportunity to work on groundbreaking LLM-powered technology.
  • Dynamic, collaborative startup culture.
  • Ongoing professional development and career growth.
  • Flexible work arrangements tailored to your lifestyle.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Software Engineer jobs in United Arab Emirates