Responsibilities and Duties
- Design develop and implement scalable and efficient software tools related to AIpowered Lumencis Platforms integrating with data pipelines machine learning models and data visualization tools.
- Collaborate with crossfunctional teams including engineering sales marketing product managers and other stakeholders to understand business requirements develop SaaS products and deliver a smooth user experience with highend look and feel.
- Contribute to building a robust product architecture follow best practices in coding and code reviews and be familiar with testdriven development. Develop dashboard tools to automate manual processes build and maintain easytouse 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 stateoftheart NLP models and techniques to improve the accuracy and performance of AIpowered 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 teams goals and requirements. Work with team to ensure highquality 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 datadriven 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 scikitlearn 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 thirdparty 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 openaiapi 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 F1score).
- Experience with pretrained 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 uptodate 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 problemsolving and analytical skills. Strong communication and collaboration abilities.
Education and Experience
- BTech/ MTech in Computer Science & Engineering
- 35 years of relevant experience in software development as individual contributor
Benefits
- Performancedriven 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 longterm 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 startups 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.
aws,azure,software development,lemmatization,topic modeling,natural language processing,docker,artificial intelligence,python,ml,gcp,kubernetes,tokenization,pytorch,ai,nltk,django,data manipulation,tensorflow,gpt,backend development,scikit-learn,stemming,blockchain,nlp,numpy,sql,named entity recognition,matplotlib,pandas,c++,nosql,git,devops,text classification,machine learning,bert,spacy