Lettings & property management AI-first platform
Backend Software Engineer – Applied ML, LLM Systems
Location
United Kingdom
Posted
1 day ago
Salary
0
Seniority
Senior
Job Description
Backend Software Engineer – Applied ML, LLM Systems
Dwelly
• Build systems that extract structured data from emails, documents and other unstructured sources. • Enrich migrated client, landlord, tenant and property records with useful information from communication history. • Develop solutions that summarise a client’s full email history and surface the most relevant context inside Dwelly. • Build production NLP / ML-backed backend services that work reliably on messy real-world data. • Improve retrieval and ranking systems using approaches such as RAG, BM25, embeddings, hybrid search and reranking. • Define quality metrics, evaluation datasets and feedback loops for extraction, summarisation and retrieval systems. • Build Python backend services and APIs using frameworks such as FastAPI, Django, Flask or similar. • Integrate ML and LLM workflows into production systems with clear error handling, observability and maintainability. • Work closely with engineering, product and operations teams to turn real business problems into scalable automation systems.
Job Requirements
- Strong Python backend engineering experience.
- Experience with API frameworks such as FastAPI, Django, Flask or similar.
- Production experience with NLP, ML, information extraction, retrieval, ranking or summarisation systems.
- Ability to take research ideas or prototypes into production.
- Strong understanding of evaluation, metrics and quality measurement for ML / LLM systems.
- Practical experience with retrieval systems such as RAG, BM25, embeddings, hybrid search or reranking.
- Comfortable working with messy, ambiguous or incomplete real-world data.
- Ability to build reliable services around ML workflows, including monitoring, testing and failure handling.
- Good understanding of LLM limitations, hallucination risks and safe user-facing AI.
- Strong ownership mindset and ability to work independently in ambiguous product areas.
Benefits
- Fully remote role.
- Competitive compensation based on experience and impact.
- Opportunity to work on high-leverage automation systems at the intersection of backend engineering, applied ML, data and real operational workflows.
- Competitive salary with the potential for equity options based on performance, recognising exceptional contributions to our integration success.
Related Guides
Related Categories
Related Job Pages
More Systems Engineer Jobs
• Ensure millions of end users experience a platform that speaks their language accurately, compliantly, and consistently • Own the full localization lifecycle, from content governance and release coordination to app store management and stakeholder alignment across multiple regions and time zones • Embed within a cross-functional team spanning Product, Technology, Compliance, Marketing, and regional stakeholders • Manage UI text, legal disclosures, Terms of Business, in-platform communications, and app store storefronts across multiple languages and release environments
Network and Systems Engineer
Viasat, Inc.Viasat is proud to be an equal opportunity employer, seeking to create a welcoming and diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, ancestry, physical or mental disability, medical condition, marital status, genetics, age, or veteran status or any other applicable legally protected status or characteristic.
Role Description Looking to take the next step in your career? This role could be an excellent fit. We are seeking a highly skilled and expert network engineer specializing in networking and infrastructure systems in a rapidly growing environment. This team plays a critical role in architecting, developing, securing, and maintaining multiple networks and systems within the Viasat Government organization. This is a high-impact role designed for an authority who balances visionary engineering with elite problem solving. You will: - Design, build, and safeguard resilient, high-availability, and hardened network architectures across physical and virtual networks. - Act as the final escalation point for sophisticated infrastructure anomalies. - Maintain standards and mentor a talented team of engineers to elevate our overall operational maturity. - Coordinate with a wide range of other project teams both within and external to Viasat. - Represent Viasat as the technical expert in meetings. - Possibly travel to support system integration activities. The day-to-day responsibilities include: - Corrective Maintenance. - Troubleshooting complex failures involving routing, switching, firewalls, virtual machines, storage, compute, etc. - Analyzing the root cause of failures. - Performing preventative maintenance of hardware, software, and networks. - Managing Network projects from start to finish. - Documenting procedure creation, corrective actions, configurations, diagrams, etc. - Working closely with the Cyber Security Operations Center and the Security Engineering team to identify vulnerabilities and remediate applicable components. Qualifications - 5+ years' demonstrable experience with routing and switching protocols, firewall policies, and virtual machines. - Validated experience in the networking or systems field. - Familiarity with STIG, POAM, IAVM, and other government security policies. - Active CCNA, CCIE, CISSP or equivalent certification. - Security+ (must obtain within 45 days). - Associates Degree in computing, electronic engineering, information systems, or equivalent experience. - US Government position. US Citizenship required. - Active DoD Secret Clearance or ability to obtain when administratively feasible. - Ability to travel up to 15%. - Ability to work an on-call rotation. Requirements - CCNP or CISSP. - PaloAlto Certification. - RedHat Linux RHCSA Certifications. - Demonstrated experience in a Cloud environment. - Active DoD Secret Clearance. - Bachelors degree in Computer Science, Electrical Engineering, Information Technology or equivalent experience. - Artificial Intelligence basics. - Automation using Python, Ansible, PowerShell, etc. - Nessus, Security Center familiarity. - Identity and access management. - Experience configuring, administering, upgrading, and securing a wide variety of equipment and applications. Benefits - Salary range: $147,000.00 - $232,000.00 / annually. - For specific work locations within San Jose, the San Francisco Bay area, and New York City metropolitan area, the base pay range for this role is $183,000.00 - $274,000.00 / annually. - Base pay may vary depending on job-related knowledge, skills, and experience. - Additional cash or stock incentives may be provided as part of the compensation package. - A range of medical, financial, and/or other benefits, dependent on the position offered. EEO Statement Viasat is proud to be an equal opportunity employer, seeking to create a welcoming and diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, ancestry, physical or mental disability, medical condition, marital status, genetics, age, or veteran status or any other applicable legally protected status or characteristic.
Senior Business Systems Analyst
First Citizens BankFirst Citizens Bank offers a full line of financial services and focuses on individuals, as well as small to medium-sized businesses. As an employer, the compan
Role Description This is a remote role that may only be hired in the following location(s): North Carolina. - Lead analytic efforts, deliver strategic insight, and act as a technical expert for business systems within the Bank. - Perform at the highest level of service complexity in support of system operations, performance, and usage. - Develop advanced solutions and specifications to resolve process issues, which may involve elements of testing and development. - Serve as a resource to wider business units or associates, and provide a leadership role for less experienced analysts. - Source, compile, and interpret data. - Perform data analysis at the most advanced level, effectively communicating and directing analysis output. - May handle special projects or direct the analytics efforts of the work group. - Determine system requirements and communicate them through specifications, reports, project plans, or other forms of documentation. - Determine and resolve complex factors that affect system processes. - Ensure compliance through monitoring and analysis. - Enable strategic insight into business systems through reports to senior management. - Evaluate systems based on data analysis, user input, and extensive testing. - Convey patterns, problems, and areas of improvement, and develop process enhancements based on results. - Provide expert technical support for systems by responding to inquiries, ensuring processes run smoothly, and working to continuously improve the end user experience. - Handle escalated and complex support issues. - Develop and implement modifications and enhancements. - Serve as an analytics resource to wider organization or business units, offering expertise on systems and data output. Qualifications - Position requires a Bachelor’s degree in Finance, Business Administration, or a related field plus six (6) years of experience in the job offered or six (6) years as a Business Analyst, Systems Support, Analytics, Operational Support, or related occupation. - Alternatively, employer will accept a Master’s degree in Finance, Business Administration, or a related field and four (4) years in the job offered or four (4) years as a Business Analyst, Systems Support, Analytics, Operational Support, or related occupation. - Requires experience handling complex projects in banking and bank treasury areas using different methodologies including Agile and Waterfall. - Requires familiarity with project management tools including JIRA and DevOps. - Requires in-depth experience with Treasury and Cash Management including bank messaging standards. - Requires good understanding of payments and settlement systems in the U.S. including DTCC, FINRA, FRB, and other market infrastructures. - Requires experience with Treasury systems including Murex, TriResolve, Acadiasoft, and Quantum. - Requires in-depth understanding and experience in developing solutions using EAI platforms for ETL processes and API interfaces. Requirements - This is a remote role that may only be hired in the following location(s): North Carolina. Benefits Benefits are an integral part of total rewards and First Citizens Bank is committed to providing a competitive, thoughtfully designed and quality benefits program to meet the needs of our associates. More information can be found at https://jobs.firstcitizens.com/benefits . Company Description The base pay for this position is generally between $160,020 to $193,983 per year. Actual starting base pay will be determined based on skills, experience, location, and other non-discriminatory factors permitted by law. For some roles, total compensation may also include variable incentives, bonuses, benefits, and/or other awards as outlined in the offer of employment.
Connected Systems Engineer
Bright Vision TechnologiesBright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses automate and optimize their operations. We leverage cutting-edge technologies to create scalable, secure, and user-friendly applications.
Role Description We are seeking an experienced IoT Engineer (Industrial IoT) to design and build connected, data-driven industrial systems spanning the factory floor to enterprise cloud platforms. In this role you will architect end-to-end IIoT solutions, including edge data acquisition, secure connectivity, cloud ingestion, real-time analytics, and operational dashboards. The ideal candidate will combine strong software engineering skills with practical experience in industrial protocols, edge computing, and cloud IoT platforms. In this role you will work closely with cross-functional partners — product, design, engineering, operations, and business stakeholders — to translate ambiguous requirements into well-engineered solutions, and will be expected to raise the bar through code review, design review, and mentorship of more junior engineers. The successful candidate brings strong engineering discipline, a clear communication style, and a track record of shipping meaningful work that holds up well in production. Key Responsibilities - Architect end-to-end IIoT solutions spanning edge devices, gateways, connectivity, and cloud platforms. - Design data acquisition pipelines from PLCs, SCADA, and sensors using protocols such as OPC UA, Modbus, MQTT, and Sparkplug B. - Build edge computing applications using AWS IoT Greengrass, Azure IoT Edge, or similar platforms. - Implement secure connectivity using mTLS, certificate management, and zero-trust patterns. - Build cloud ingestion and processing pipelines using AWS IoT Core, Azure IoT Hub, Kafka, or similar. - Develop real-time analytics, anomaly detection, and predictive maintenance models that turn raw telemetry from industrial assets into actionable signals for operators and reliability engineers. - Build operational dashboards and alerts for plant managers and operators. - Integrate IIoT data streams with MES, ERP, CMMS, and historian systems, designing reliable bidirectional flows that maintain consistency between operational technology and enterprise systems of record. - Implement strong device management, including provisioning, OTA updates, and certificate rotation. - Collaborate closely with OT, process engineering, and reliability teams, gathering requirements, aligning on technical approach, and ensuring that delivered solutions meet both functional needs and broader engineering and operational standards. - Ensure compliance with relevant industrial cybersecurity standards (IEC 62443, NIST). - Maintain comprehensive, current technical documentation — including architecture diagrams, design decisions, configuration references, runbooks, and operational procedures. - Mentor and coach junior and mid-level engineers through code review, design review, pair programming, and structured knowledge sharing. - Continuously evaluate emerging IIoT technologies and platforms, assessing maturity, fit for purpose, and total cost of ownership. Qualifications - Bachelor’s degree in Computer Science, Engineering, or a related technical discipline. - Five or more years of IIoT or industrial software engineering experience. - Strong programming skills in Python, C++, or Go. - Hands-on experience with industrial protocols (OPC UA, Modbus, MQTT, Sparkplug B). - Experience with at least one major cloud IoT platform (AWS, Azure, GCP). - Hands-on experience with edge runtimes (Greengrass, IoT Edge). - Solid understanding of OT/IT integration patterns. - Experience with streaming and real-time analytics platforms. - Familiarity with industrial cybersecurity standards. - Excellent troubleshooting, communication, and documentation skills. Preferred Qualifications - Experience with digital-twin platforms. - Hands-on experience with predictive maintenance ML models. - Exposure to time-series databases (InfluxDB, TimescaleDB). - Familiarity with Unified Namespace (UNS) patterns. - Industrial certifications (ISA, IEC 62443). How to Apply For immediate consideration, please send your resume to [email protected] or contact us at (908) 505-3545. Learn more about Bright Vision Technologies at www.bvteck.com .


