Leverage Atlassian tools (e.g., Confluence, Bitbucket) for agile project management. Skill Level 2 (14+ years of relevant work experience) Perform all Skill Level 1 functions. Design or implement complex algorithms requiring adherence to strict timing, system resources, or interface constraints. Perform quality control on team products. Implement recommendations for improving documentation and software development process standards. Confer with system engineers More ❯
of conversation design and user experience principles to create intuitive and engaging chatbot interfaces. • Ability to design, develop, and deploy AI and machine learning solutions. • Experience with machine learning algorithms and deep learning frameworks such as TensorFlow, PyTorch, Keras, or Scikit-learn. • Proficiency with Natural Language Processing (NLP) tools like SpaCy, NLTK, or Hugging Face's Transformers for text-based More ❯
/models; collaborate closely with product, engineering, and client stakeholders Qualifications/Experience Relevant primary level degree and ideally MSc or PhD Proven expertise in mathematics and classical ML algorithms, plus deep knowledge of LLMs (prompting, fine-tuning, RAG/tool use, evaluation) Hands-on with AWS and Azure services for data/ML (e.g., Bedrock/SageMaker, Azure OpenAI More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Tenth Revolution Group
occasional travel to client sites and company events. What You'll Be Delivering Collaborate with clients to identify business challenges and AI opportunities. Design and develop AI models and algorithms to meet client needs. Provide technical expertise in machine learning, NLP, and computer vision. Conduct data analysis and preprocessing for model training. Deploy AI models into production environments and monitor More ❯
Vienna, Virginia, United States Hybrid / WFH Options
ALTA IT Services
in computer science, mathematics, physics, statistics, or related field. Strong experience with applying expertise in model design, training, validation, and monitoring. Excellent understanding of machine learning, statistical modeling, and algorithms as well as their benefits and drawbacks. Experience with cloud computing infrastructure. Experience with Computer Vision, image processing and video analytics. Experience with Natural Language Processing/Natural Language Understanding. More ❯
channel that only publishes visa sponsorship jobs. Duties & Responsibilities: A keen eye for detail Innovative approaches to problem-solving Outstanding communication skills in words Understanding of data structures and algorithms Familiarity in programming languages like Python, C/C++, Java, and others Familiarity with GITHub Perseverance in resolving an issue Capacity to operate autonomously and efficiently multitask Flexibility in attitude More ❯
Coventry, Warwickshire, United Kingdom Hybrid / WFH Options
Destinydot
channel that only publishes visa sponsorship jobs. Duties & Responsibilities: A keen eye for detail Innovative approaches to problem-solving Outstanding communication skills in words Understanding of data structures and algorithms Familiarity in programming languages like Python, C/C++, Java, and others Familiarity with GITHub Perseverance in resolving an issue Capacity to operate autonomously and efficiently multitask Flexibility in attitude More ❯
discipline such as data science, mathematics, statistics, earth science, quantitative social sciences, geographic information science, computer science, physics, or other. Computational analytics modeling: Experience engineering and tuning deep learning algorithms for data science. Experience with two or more programing languages: o R, Python, Pig, Java, JavaScript, and/or SQL Experience running command line operations in one or more operating More ❯
San Francisco, California, United States Hybrid / WFH Options
Charles Schwab
grow your career in one of the most dynamic areas of technology today. As a (Mid-Level) AI Researcher, you will design, investigate, and develop advanced AI models and algorithms that enhance client experience and deliver business value. You will collaborate closely with architects, engineers, and business leaders to align research efforts with Schwab's enterprise strategy. You will participate More ❯
ll make an impact in the following ways: Develop, test, and maintain software solutions using Python and other AI-relevant programming languages. Design, build, and optimize AI models and algorithms based on business requirements. Write PL/SQL scripts and procedures for data extraction and insertion to Oracle database. Collaborate effectively within Agile teams to deliver iterative software improvements. Participate More ❯
preferably on UNIX/Linux. Experience covering the full software development life cycle, including technical design, implementation and project management aspects. Strong knowledge of data structures and understanding of algorithms, scalable software design and architecture. We'd love to see: Hands-on experience with C++. Experience with high-volume, performance-sensitive systems. Experience working on real-time systems, multi-threading More ❯
and management A Degree in Computer Science, Engineering, Mathematics, or similar field of study or equivalent work experience An understanding of Computer Science fundamentals such as data structures and algorithms We give back to the technology community and you can read more about our outreach at: Bloomberg is an equal opportunity employer and we value diversity at our company. We More ❯
Computer Science (CS). Related fields (e.g., Engineering, Mathematics) may be considered relevant if the program contains, at minimum, a concentration of courses in the following fundamental CS areas: algorithms; computer architecture (not network architecture); programming methodologies and languages; data structures; logic and computation; and advanced mathematics (for example, calculus, discrete mathematics). Information Technology (IT) or Information Systems (IS More ❯
Functions: • Design, develop, document, test, deploy, and debug software applications. • Research, identify, and implement solutions to complex, multi-disciplinary software problems. • Work with algorithm engineers to design and implement algorithms that are both performant and extensible to new mission areas (e.g., OPIR, Radar) and platforms (e.g., x86, ARM, cloud). • Integrate capabilities into new and existing programs. • Develop software using More ❯
and enhance the user experience. Skillset/Experience: 7+ years of experience in developing web applications using .NET technologies. Strong knowledge of object-oriented programming, design patterns, data structures, algorithms, and security best practices. Understanding and experience in distributed applications development. Knowing methods of performance analysis and optimization. Proficient in .NET Core, C#, ASP.NET MVC, Web API, Entity Framework, LINQ More ❯
Large Language Model training and fine-tuning frameworks such as PyTorch, Huggingface or Deepspeed Proficiency in software engineering An understanding of Computer Science fundamentals such as data structures and algorithms and a data oriented approach to problem-solving Excellent communication skills and the ability to collaborate with engineering peers as well as non-engineering stakeholders. A track record of authoring More ❯
Java or Python. A Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience An understanding of Computer Science fundamentals such as data structures and algorithms, as well as CI/CD and automated testing. We'd love to see: Prior contributions to system design and architecture and scaling fault-tolerant, distributed systems. Familiarity with distributed More ❯
engineering, technology, computer science, machine learning, robotics, operations research, statistics, mathematics or equivalent quantitative field, or Master's degree and 4+ years of building machine learning models or developing algorithms for business application experience - 3+ years of building machine learning models for business application experience - Experience in building speech recognition, machine translation and natural language processing systems (e.g., commercial speech More ❯
Bash Understanding of standard system engineering design artifacts such as Use Cases and SysML diagrams Day-to-Day Responsibilities Contribute to the design and development of Java-based mathematical algorithms for C2BMC Support the full software development lifecycle, including design artifacts, software changes, and testing Participate in agile planning and execution Develop and deploy integration and test processes, tools, and More ❯
Shawnee Mission, Kansas, United States Hybrid / WFH Options
ECCO Select
architectural patterns. - Experience deploying applications to cloud platforms (e.g., AWS, GCP, Azure). - Proficiency in SQL and NoSQL databases (e.g., PostgreSQL, MongoDB). - Familiarity with Docker, Git, data structures, algorithms, and modern development practices. ECCO Select is committed to hiring and retaining a diverse workforce. Our policy is to provide equal opportunity to all people without regard to race, color More ❯
Network (NTN) solutions which are transforming the way we connect and communicate. Job Responsibilities Participate in design and develop 5G/6G TN/NTN and AI signal processing algorithms for communications systems, physical layer software and protocol stack software. Participate in 5G radio equipment and user terminals physical layer solution verification, end-to-end testing, network deployment and field More ❯
technologies (e.g., Hadoop, Spark) and data lake architectures to ensure the organization's data can be ingested, processed, and analyzed at scale. • Manage the integration of AI models and algorithms into big data platforms and ensure the appropriate handling of structured and unstructured data. • Work closely with business and technical teams to understand business needs and translate them into architectural More ❯
Senior Software Engineer: Bachelor's or Master's degree in Computer Science or related field. 10+ years of software engineering experience. Expertise in software architecture, data structures, and advanced algorithms gained from previous experience. Leadership experience and the ability to mentor junior engineers. Experience with Agile development methodologies. Understanding of the full software development life cycle. Problem-solving skills and More ❯
technologies (e.g., Hadoop, Spark) and data lake architectures to ensure the organization's data can be ingested, processed, and analyzed at scale. - Manage the integration of AI models and algorithms into big data platforms and ensure the appropriate handling of structured and unstructured data. - Work closely with business and technical teams to understand business needs and translate them into architectural More ❯
than one of: C#, Java, Python, and C++ Databases such as: MSSQL, Postgres, Redis Kafka/RabbitMQ or similar event-based platforms Data structures and design/analysis of algorithms Not required, but a bonus Fixed Income products and Interest Rate derivatives (including Risk, PnL attribution, scenario analysis, etc.) Possesses the ability and desire to learn, adapt and grow. Demonstrates More ❯