Match score not available

Software Engineer

Remote: 
Full Remote
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

BTech/MTech in Computer Science Engineering, 3-5 years of software development experience, Strong programming skills in Python or C++, Familiarity with machine learning frameworks.

Key responsabilities:

  • Design and implement software tools for AI platforms
  • Collaborate with teams to deliver SaaS products
Lumenci logo
Lumenci Information Technology & Services Scaleup https://lumenci.com
51 - 200 Employees
See more Lumenci offers

Job description

Responsibilities and Duties 
  • Design, develop, and implement scalable and efficient software tools related to AI-powered Lumenci's Platforms, integrating with data pipelines, machine learning models, and data visualization tools.
  • Collaborate with cross-functional teams, including engineering, sales, marketing, product managers, and other stakeholders, to understand business requirements, develop SaaS products, and deliver a smooth user experience with high-end look and feel.
  • Contribute to building a robust product architecture, follow best practices in coding and code reviews, and be familiar with test-driven development. Develop dashboard tools to automate manual processes, build and maintain easy-to-use and powerful web applications.
  • Develop and optimize algorithms for data processing, feature engineering, and model training.
  • Participate in the full software development lifecycle, including requirements gathering, design, coding, testing, deployment, and maintenance.
  • Research and implement state-of-the-art NLP models and techniques to improve the accuracy and performance of AI-powered solutions. Collaborate with the team to develop and maintain reusable NLP components, libraries, and frameworks that can be integrated into various software applications.
  • Participate in the evaluation and selection of NLP tools, libraries, and frameworks that align with the team's goals and requirements. Work with team to ensure high-quality training data for NLP models and provide guidance on annotation best practices and guidelines.
  • Optimize NLP models for scalability, performance, and resource utilization to ensure efficient deployment in production environments. Continuously monitor and maintain deployed NLP models, ensuring their performance, accuracy, and reliability over time.
  • Ensure the quality, performance, and reliability of data-driven software solutions through rigorous testing, debugging, and code reviews.
  • Stay up to date with the latest trends, techniques, and best practices in data science, machine learning, and software engineering.
  • Contribute to the continuous improvement of software development processes, tools, and methodologies. Follow Agile/Scrum methodologies to deliver reliable software through continuous integration and continuous delivery.
 
Expected Competencies and Skills 
  • Strong programming skills in Python or C++. Exposure to the latest technologies in AI, ML, and Blockchain.
  • Proficiency in data manipulation, analysis, and visualization using libraries like pandas, NumPy, and Matplotlib.
  • Experience with machine learning frameworks such as scikit-learn, TensorFlow, or PyTorch.
  • Familiarity with databases (e.g., SQL, NoSQL) and data storage technologies.
  • Experience building web applications from scratch. Exposure to web frameworks such as Django. Familiarity with third-party APIs such as Stripe and Sendgrid.
  • Knowledge of cloud computing platforms like AWS, GCP, or Azure.
  • Exposure to DevOps practices and tools (e.g., Docker, Kubernetes).
  • Familiarity with large language models (LLMs) and experience with frameworks like langchain, huggingface, pinecone, openai-api, etc.
  • Understanding of linguistics and language structures. Knowledge of natural language processing (NLP) techniques, such as text classification, named entity recognition, and topic modeling.
  • Experience with text data preprocessing, including tokenization, stemming, and lemmatization. Knowledge of evaluation metrics for NLP tasks (e.g., accuracy, precision, recall, F1-score).
  • Experience with pre-trained language models like BERT, GPT, etc. Familiarity with NLP libraries and tools such as NLTK, spaCy, etc is a plus.
  • Experience with deploying NLP models in production environments.
  • Continuous learning and staying up-to-date with the latest research and advancements in the NLP field.
  • Knowledge of software development best practices, including version control (e.g., Git), testing, and documentation.
  • Excellent problem-solving and analytical skills. Strong communication and collaboration abilities.

Education and Experience
  • BTech/ MTech in Computer Science & Engineering
  • 3-5 years of relevant experience in software development as individual contributor

Benefits 
  • Performance-driven compensation package. 
  • Rapid career growth. 
 
An ideal candidate would share our way of working. 
  • Solve for the Customer: Lumenci is a customer first company, with the focus to create a long-term relationship with our clients. Customer here includes internal employees and candidates who are part of the recruitment process. 
  • Quality, Ownership and Accountability: We are passionate about results and take full ownership of our work. We are performance oriented and have a drive for excellence. 
  • Collaboration: We encourage collaboration over competition, work in small teams and believe that teams do better than individuals. 
  • Growth Mindset: We are adaptable to changing requirements and needs of a dynamic high growth company. We encourage each other to take diverse initiatives and develop new competencies. 
 
About Lumenci
Lumenci is the technology industry’s most strategic patent monetization partner. We work with the world’s top technology companies, law firms, inventors, and start-ups to find the value in their inventions and help them pursue—and defend—that value throughout the ideation to monetization lifecycle. We help clients convert innovation into patent portfolios and identify their best monetization opportunities. We work with a wide variety of technologies including hardware and software, telecom, networking, and biotech technologies. Lumenci combines technology domain expertise with strategic industry connections to guide towards best route to ROI. From ideation to monetization -- we illuminate the way. 

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Analytical Skills
  • Collaboration
  • Communication
  • Problem Solving

Software Engineer Related jobs