Search by job, company or skills

Calvin James Recruitment

Senior Software Engineer

Early Applicant
  • 22 days ago
  • Be among the first 50 applicants

Job Description

Senior Software Engineer

Our client is a fast-growing SaaS startup revolutionizing the professional services industry with our AI-powered assistant platform. Their 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!

Ideal Candidate:

  • AI & NLP Enthusiast: Deep understanding of NLP techniques, with hands-on experience in implementing and fine-tuning LLMs.
  • Innovator: Experience with AI and NLP libraries (e.g., transformers, spaCy, NLTK) and a track record of developing conversational AI systems or similar NLP projects.
  • Lifelong Learner: Actively follows the latest research in AI and NLP, contributes to open-source projects, and is passionate about pushing the boundaries of technology.
  • Communicator: Ability to articulate complex AI concepts to both technical and non-technical stakeholders.

Role Overview:

As a Senior Software Engineer, you will play a pivotal role in building and scaling our innovative platform. You will design, develop, and maintain high-performance systems, and collaborate with cross-functional teams to deliver new features. If you're passionate about AI, excited by technical challenges, and eager to make an impact, we'd love to meet you.

Key Responsibilities:

  • Design and implement machine learning algorithms tailored for specific functions such as indexing, summarization, or search.
  • Oversee data acquisition, storage, and distribution for machine learning projects, ensuring data quality and compliance with privacy policies.
  • Perform data preprocessing including normalization, transformation, and feature engineering to prepare data for machine learning models.
  • Develop machine learning models using frameworks like TensorFlow or PyTorch, focusing on scalability and efficiency.
  • Translate research algorithms into production-level code for integration into our platforms or products.
  • Develop automated tools to monitor and report on model performance, addressing performance degradation or data anomalies as they arise.
  • Develop evaluation metrics to judge the efficacy of models, both from a cost and latency perspective.
  • Update models as needed based on performance metrics or new data.
  • Clearly articulate machine learning concepts and the implications of model outcomes to non-technical stakeholders through presentations and documentation.
  • Collaborate cross-functionally with business stakeholders, software developers, and other engineers to integrate machine learning solutions into broader operations.
  • Collaborate with DevOps teams to deploy machine learning models in a cloud-based environment, ensuring that models are easily maintainable, scalable, and robust.

Required Qualifications:

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

Preferred Qualifications:

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

Whats on Offer:

  • Competitive salary and equity package.
  • The opportunity to work on groundbreaking LLM-powered technology.
  • A collaborative and dynamic startup environment.
  • Professional development and growth opportunities.
  • Flexible work arrangements that suit your lifestyle.

More Info

Industry:Other

Job Type:Permanent Job

Date Posted: 02/11/2024

Job ID: 98957099

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Last Updated: 23-11-2024 06:54:38 PM
Home Jobs in United Arab Emirates Senior Software Engineer