We're always seeking talent Are you ready to take the next step in your career? Check out our current openings and see how you can be a part of our journey.
We are seeking an experienced Data Science Engineer specializing in computer vision to join our innovative team. The ideal candidate will have a strong background in developing and implementing advanced computer vision solutions, with particular expertise in number plate recognition, face recognition, YOLO object detection, and NVIDIA DeepStream.
- Design, develop, and optimize computer vision algorithms for real-time video analytics
- Implement and fine-tune deep learning models for object detection, face recognition, and number plate recognition
- Utilize YOLO (You Only Look Once) architecture for efficient object detection in video streams
- Leverage NVIDIA DeepStream SDK to build and deploy AI-powered video analytics applications
- Collaborate with cross-functional teams to integrate computer vision solutions into existing systems
- Conduct performance analysis and optimization of computer vision models
- Stay current with the latest advancements in computer vision and deep learning technologies
- Master's or Ph.D. in Computer Science, Data Science, or related field
- 3+ years of experience in computer vision and deep learning
- Proven experience with number plate recognition and face recognition systems
- Strong proficiency in YOLO object detection framework
- Hands-on experience with NVIDIA DeepStream SDK
- Expertise in Python and relevant computer vision libraries (OpenCV, TensorFlow, PyTorch)
- Experience with GPU acceleration and optimization techniques
- Solid understanding of machine learning principles and statistical analysis
- Excellent problem-solving skills and attention to detail
- Strong communication skills and ability to work in a collaborative environment
- Experience with edge computing and embedded systems for computer vision
- Familiarity with video compression techniques and streaming protocols
- Knowledge of privacy-preserving machine learning techniques
- Experience with cloud-based deployment of computer vision models
- Contributions to open-source computer vision projects
We are seeking a skilled Web Developer to design, build, and maintain websites for our company. The ideal candidate will be responsible for the overall appearance, functionality, and technical aspects of websites, ensuring they meet user expectations and business requirements
- Design, build, and maintain websites using standard HTML/CSS practices and other relevant coding languages.
- Write well-designed, efficient, and testable code using best software development practices.
- Create website layouts and user interfaces that provide optimal user experience.
- Integrate data from various back-end services and databases.
- Implement responsive design for mobile devices.
- Collaborate with web designers and other team members to produce the website.
- Optimize websites for maximum speed and scalability.
- Ensure cross-browser compatibility and debug any issues.
- Conduct website testing and quality assurance.
- Stay updated with emerging technologies and industry trends.
- Perform regular website updates and maintenance.
- Implement security and data protection measures.
- Create and maintain software documentation.
- Collaborate with stakeholders to gather requirements and determine project scopes.
- Proven experience as a Web Developer or in a similar role.
- Proficiency in HTML, CSS, JavaScript, and at least one server-side programming language (e.g., PHP, Python, Java).
- Familiarity with front-end frameworks (e.g., React, Angular, Vue.js).
- Experience with responsive and adaptive design.
- Understanding of server-side CSS preprocessors (e.g., SASS, LESS).
- Knowledge of code versioning tools (e.g., Git).
- Familiarity with database technology (e.g., MySQL, MongoDB).
- Understanding of web standards and best practices.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Bachelor's degree in Computer Science, Web Development, or a related field (or equivalent experience).
- Experience with content management systems (e.g., WordPress, Drupal).
- Knowledge of SEO principles.
- Familiarity with UI/UX design principles.
- Experience with e-commerce platforms.
- Understanding of web security and performance optimization techniques.
As a machine learning engineer, a large portion of your time and energy will be focused on a cross-functional team building scientific models for the modern era. The organizations that you collaborate with will range from high tech, global life sciences companies to leading research institutions. You will be a vital part of a world-class team that combines the product design and engineering expertise of the world’s top software companies with the scientific expertise of the world’s top research institutions. You’ll be providing technical feasibility assessments to the Product Manager and Designer to ensure that we can build what we say we’re going to build. Machine Learning Engineers at TECHNODX work on a variety of problems, connecting our customers’ desired outcomes to concrete deliverables. Every project is different, from reinforcement learning to computer vision, and you’ll experience a breadth of industries. Our teams are highly collaborative, and you’ll work closely with customers, data and software engineers, and product managers. We are highly collaborative, oriented towards building and learning, and keenly aware of the responsibility of helping our customers deploy software products for real end users. This opening is for Machine Learning Engineers of all levels, and our interview process will evaluate your background and experience to assess your current level and enable you to be successful in your role here.
You will have a high degree of autonomy as you work with a nimble, growing team, but some core responsibilities may look like the following.
- Engage with our customers to understand the challenges they are facing, and work with them to produce a strategy and execution plan for their AI goals.
- Define the work that you and other members of your team will execute on, and be able to break down and organize the work appropriately.
- Build and design machine learning pipelines, both consolidating existing databases and building new databases using tools like Python, AWS, SQL, MLFlow, PyTorch, Spark, and more.
- Create design documents that lead to MVPs, and continue iterating on the MVPs into fully developed products.
- Choose machine learning models and evaluate performance in production.
- Expose your machine learning predictions through APIs and Applications developed with other team members.
- Share your knowledge with other team members.
- Learn about new areas of machine learning and other parts of our product development stack as suits your career goals.
As a software engineer, you will be working on a close-knit (~3-5 person) focused team to take ownership of a problem and deliver a high-quality solution at blazing velocity using a modern data stack.
Example projects include:
- Design and engineer a machine learning platform to put models into production efficiently for a med device company
- Design and engineer modernization of a data streaming and analysis system for an adtech business
We are hiring Software Engineers at all levels. Our interview process is designed to map your background and experience to our leveling and to enable you to be successful in the role. We’re excited to talk to you if you are passionate about data, hit SOME of these bullets strongly, and are motivated to learn the rest:
- Understand shepherding a project through a complete lifecycle - from discovery to deployment - using a sprint based incremental development approach
- Have experience building and orchestrating data management pipelines using tools such as Airflow, Prefect, or Dagster
- Are comfortable in languages like Python, Java, and Scala, having an ability to understand tradeoffs between languages, be an expert in at least one and capable of picking up others depending on project demands.
- Understand modern data storage and processing tools and their tradeoffs - SQL vs. NoSQL database technologies, in memory, and distributed database systems, and tools such as PostgresSQL, Cassandra, Hive, Spark, Redshift, Kafka, Hudi or Iceberg.
- Have worked in CI/CD environments and understand scalable deployment and operational management (DevOps) techniques
- Are comfortable working with a cloud environment (i.e. AWS, Azure, GCP)
- Understand that the value that comes from pausing your work to answer a question or provide guidance
As a Senior DevOps Engineer, you’ll contribute to a high-performing team in developing a self-service AI/ML Platform on AWS SageMaker for a leading Medical Devices Company. Your work will help data scientists monitor the accuracy of their predictions, explain the factors contributing to those predictions, and evaluate their models for bias. Take advantage of the opportunity to collaborate with your end users directly and witness the positive impact your combined efforts have on their productivity and output.
TECHNODX places tremendous value on continuously providing our engineers with opportunities to expand their skillsets. Our project teams are made up of engineers, program managers, designers, and product managers. We are highly collaborative, oriented towards building and learning, and keenly aware of the responsibility of helping our customers deploy software products for real end users.
This is a senior-level opportunity and we are seeking candidates with 3-6+ years of relevant, professional experience. However, experience does not always equal expertise so reach out if you can say ‘yes’ to most of these bullets:
- Proponent of infrastructure-as-code with ample experience building, changing, and destroying infrastructure using Terraform or similar technology (CloudFormation, CDK, Pulumi, etc)
- Empathy for the end user. You’re ready to go the extra mile to learn how data scientists (specifically these data scientists) think about their workflows and you innately know how to connect your learnings to create informed opinions about production-ready software.
- Python: you’re comfortable reading and writing it (and you like using it, too)
- Capable of discussing technical concepts with non-technical stakeholders, whether they be your coworkers or external partners.
- Hold the belief that when it comes to AWS: there is no such thing as a ‘problem,’ it’s just a challenge. You trust that the solution exists and you can find it with a little effort.
- Comfortable working with Docker images for local development and in production deployments
As a senior software engineer a large portion of your time and energy will be focused on a cross-functional team building scientific infrastructure for the modern era.
Our project teams are made up of engineers, program managers, designers, and product managers. We are highly collaborative, oriented towards building and learning, and keenly aware of the responsibility of helping our customers deploy software products for real end users.
This opening is for Front End Engineers of all levels, and our interview process will evaluate your background and experience to assess your current level and enable you to be successful in your role here. Experience does not always equal expertise so reach out if you can say ‘yes’ to most of these bullets:
- Built and shipped a web app to production; either solo or as a major contributing member of a team
- Modern JavaScript frameworks are where you thrive and when we need an app built in React.js or Vue.js: you’re the one who jumps at the opportunity
- Backend engineers and UX designers trust you, to inform API design and do what you can to improve the user experience
- Back end may not be where your expertise lies, but you could talk the talk and maybe have even developed some backend APIs
- The cloud is familiar to you and you have experience with one of the major cloud providers (AWS, GCP, or Azure)